我正在为我自己的联系我们页面创建 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);
}
并且运行良好。它也在创建新页面。现在我的问题是我想为此页面分配特定模板。我不知道该怎么做..
你能告诉我该怎么做吗?
提前致谢
最佳答案
页面分配的自定义模板的文件名存储为名为“_wp_page_template”的自定义字段的值(在 wp_postmeta 数据库表中)。因此,您可以将该页面元设置为该特定模板名称。
关于wordpress - 使用插件创建具有特定模板的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19679249/