我正在为自己的联系我们页面创建wordpress插件。因为我在插件激活时创建一个联系我们页面。
我的代码是
function createPage()
{
global $user_ID;
$page['post_type'] = 'page';
$page['post_content'] = 'hello this page created by plugin';
$page['post_parent'] = 0;
$page['post_author'] = $user_ID;
$page['post_status'] = 'publish';
$page['post_title'] = 'Dynamic page';
// $page = apply_filters('yourplugin_add_new_page', $page, 'teams');
$pageid = wp_insert_post ($page);
}
它工作正常。它也在创建新的页面。现在我的问题是我想为这个页面分配特定的模板。我不知道怎么做..
你可以建议我怎么做吗?提前致谢
答案 0 :(得分:2)
页面分配的自定义模板的文件名存储为名为“_wp_page_template”的自定义字段的值(在wp_postmeta数据库表中)。因此,您可以将该页面元设置为该特定模板名称。