當您運行wordpress 多站點時,每次創建新站點時,WordPress 都會自動向新站點添加一個示例頁面。最近,我們的一位用戶詢問我們是否可以刪除默認示例頁面并添加他們自己的默認頁面。在本文中,我們將向您展示如何在 WordPress 多站點中添加/刪除默認頁面。
為什么要在 WordPress 多站點中添加您自己的默認頁面?
將默認示例頁面替換為您自己的示例頁面的原因可能有很多。例如,您可能想要添加一個頁面,告訴用戶下一步該做什么。
WordPress 生成的默認示例頁面有點無聊。也許您想添加一些詼諧和聰明的東西?
最后,您可以使用默認頁面告訴用戶多站點網絡的注意事項。
在 WordPress 中添加/刪除默認頁面
只需將此代碼添加到主站點的functions.php文件或特定于站點的插件中即可。
add_action('wpmu_new_blog', 'wpb_create_my_pages', 10, 2);functionwpb_create_my_pages($blog_id, $user_id){ switch_to_blog($blog_id);// create new page $page_id= wp_insert_post(array( 'post_title'=> 'About', 'post_name'=> 'about', 'post_content'=> 'This is an about page. Feel free to edit or delete this page.', 'post_status'=> 'publish', 'post_author'=> $user_id, // or "1" (super-admin?) 'post_type'=> 'page', 'menu_order'=> 1, 'comment_status'=> 'closed', 'ping_status'=> 'closed', )); // Find and delete the WP default 'Sample Page'$defaultPage= get_page_by_title( 'Sample Page');wp_delete_post( $defaultPage->ID ); restore_current_blog();}
由
在 WordPress 中一鍵使用
每當在多站點網絡上創建新站點時,此代碼的第一部分都會插入一個名為“關于”的新 WordPress 頁面。代碼的第二部分查找并刪除默認的 WordPress示例頁面。
我們希望本文可以幫助您在 WordPress 多站點網絡中添加/刪除默認頁面。