我爲我自己的聯繫人頁面創建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);
}
和它的正常工作。它也在創建新的頁面。現在我的問題是我想分配特定的模板到這個頁面。我不知道該怎麼做..
你能告訴我怎麼做嗎?
在此先感謝
你的插件是否也在主題文件夾內創建模板?建議:如果我們禁用/啓用您將重複的插件,請確保該頁面在創建之前不存在,否? – brasofilo
yes模板文件存在於我的插件目錄中...是的,你是對的..我正在刪除頁面,當我們停用插件.. –
@b__是否有任何函數用於插入數據到表wp_postmeta?像這裏爲wp_post我正在使用wp_insert_post() –