2

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

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

你能建议我怎么做吗?

提前致谢

4

1 回答 1

2

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

于 2013-10-30T10:11:07.317 回答