也想出現在這里?聯系我們

wordpress 激活主題后 自動創建頁面或者文章 讓用戶更快的熟悉wordpress

  • 文章介紹
  • 升級版本
  • 評價&建議

初次安裝wordpress,都會自動有一篇《你好,世界》的文章自動被發布,而我們有的時候,在制作好一款wordpress主題的時候,也需要用戶在激活主題后,能夠自動的創建一些頁面和文章,好讓用戶能夠更好更快的熟悉起來,因為,真的有很多小白,連創建頁面/文章都不知道的。。。哎,想想都覺得好累。。。那么實現方式就是將下面的代碼插入到主題文件的functions.php里

  1. if (isset($_GET['activated']) && is_admin()){ //判斷主題是否激活以及是否處于管理員界面  
  2. $new_page_title = '這是頁面的標題'; //您要創建的頁面的標題  
  3. $new_page_content = '這里是頁面在內容'; //您要創建的頁面的內容  
  4. $new_page_template = 'page-login.php'; //您要創建的頁面使用的模板名稱,留空使用默認模版。  
  5. $page_check = get_page_by_title($new_page_title); //根據頁面標題取得頁面對象  
  6. $new_page = array(  
  7. 'post_type' => 'page', //這是發布的內容類型,如果你寫上post那么這篇文章將會以post形式發布出去  
  8. 'post_title' => $new_page_title//您要創建的頁面的標題  
  9. 'post_content' => $new_page_content//您要創建的頁面的內容  
  10. 'post_status' => 'publish', //您要創建的頁面的狀態  
  11. 'post_author' => 1, //您要創建的頁面的作者  
  12. 'post_name' => 'login', //您要創建的頁面的名稱  
  13. );  
  14. if(!isset($page_check->ID)){ //如果頁面ID不存在  
  15. $new_page_id = wp_insert_post($new_page); //在數據庫中添加頁面  
  16. if(!emptyempty($new_page_template)){ //如果頁面模版存在  
  17. update_post_meta($new_page_id, '_wp_page_template', $new_page_template); //更新剛剛插入的頁面所使用的模版  
  18. }  
  19. }  
  20. }  

通過上面的注釋,根據自己實際情況來修改即可!

有用5
  • 2015.05.30初次和大家見面了!

等待您對該主題的建議

發表評論

還能輸入240個字

Hi, 歡迎加入Wordpress技術交流群,帶你裝逼帶你飛!

我要入群
也想出現在這里?聯系我們
wordpress加速

我來推薦一個更牛逼的給你看看?

  • 猛戳我吧
夫妇野外交换HD高清版,免费A片在线观看,亚洲精品国产自在现线,中国老妇人60OLDMANTV