2013-11-04 54 views
1

我想通過我的插件添加一個新頁面。我嘗試了很多,但失敗了。 創建新頁面的鉤子是什麼?請幫助。在WordPress的新頁面掛鉤?

function add_new_page(){ 

     ..... 


     } 

    action('init','add_new_page'); 

回答

4

如果我理解正確,您希望在數據庫中創建一個新的記錄,這是一個頁面。如果的確如此,您需要以編程方式添加一個類型爲PAGE的新POST(是的,這有點令人困惑)。

爲此,您將設置一個關聯數組,其中包含您的帖子的詳細信息並使用wp_save_post函數,即:http://codex.wordpress.org/Function_Reference/wp_insert_post

只需記住在再次插入之前檢查您的頁面是否已經存在,否則會創建數千頁。