我創造我自己的插件..如何安裝模板的頁面
我的代碼是
function createTable()
{
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'] = 'dpage';
$pageid = wp_insert_post ($page);
global $wpdb;
$wpdb->query("insert into wp_postmeta(post_id,meta_key,meta_value) values (".$pageid.",'_wp_page_template','c1.php')");
}
上面的代碼爲我工作的罰款。
我的問題是在這裏,我將模板c1.php分配給我新創建的頁面。但是,我必須複製c1.php中只有我的主題目錄....
,但我想從我的插件目錄附加c1.php模板....
能你建議我該怎麼做?
在此先感謝
它不採取 –
是你確定頁面的slu is是'dpage'?你也可以在'is_page()'中使用ID。並且是與主插件文件相同級別的文件「c1.php」?我在一個迷你插件中測試了它,併爲我工作。 – brasofilo
如何找到slu??對不起,我是wordpress中的新手......它不在桌面wp_post –