当您运行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);//createnewpage$page_id=wp_insert_post(array('post_title'=>'About','post_name'=>'about','post_content'=>'Thisisanaboutpage.Feelfreetoeditordeletethispage.','post_status'=>'publish','post_author'=>$user_id,//or"1"(super-admin?)'post_type'=>'page','menu_order'=>1,'comment_status'=>'closed','ping_status'=>'closed',));//FindanddeletetheWPdefault'SamplePage'$defaultPage=get_page_by_title('SamplePage');wp_delete_post($defaultPage->ID);restore_current_blog();}