使用插件创建包含特定模板的页面

时间:2013-10-30 10:05:37

标签: wordpress wordpress-plugin

我正在为自己的联系我们页面创建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);
 }

它工作正常。它也在创建新的页面。现在我的问题是我想为这个页面分配特定的模板。我不知道怎么做..

你可以建议我怎么做吗?

提前致谢

1 个答案:

答案 0 :(得分:2)

页面分配的自定义模板的文件名存储为名为“_wp_page_template”的自定义字段的值(在wp_postmeta数据库表中)。因此,您可以将该页面元设置为该特定模板名称。

相关问题