如何在 WordPress 多站点中添加/删除默认页面

当您运行WordPress 多站点时,每次创建新站点时,WordPress 都会自动将示例页面添加到新站点。最近,我们的一位用户询问我们是否可以删除默认示例页面并添加他们自己的默认页面。在本文中,我们将向您展示如何在 WordPress 多站点中添加/删除默认页面。

为什么要在 WordPress 多站点中添加您自己的默认页面?

用您自己的替换默认示例页面可能有很多原因。例如,您可能想要添加一个页面,告诉用户下一步该做什么。

WordPress 生成的默认示例页面有点无聊。也许您想添加一些诙谐和聪明的东西?

最后,您可以使用默认页面告诉用户您的多站点网络的注意事项。

在 WordPress 中添加/删除默认页面

只需将此代码添加到您的主站点的functions.php文件或特定于站点的插件中。

add_action(‘wpmu_new_blog’, ‘wpb_create_my_pages’, 10, 2); function wpb_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 多站点网络中添加/删除默认页面。

如果您喜欢这篇文章,请在Google+和Twitter 上加入我们。您还可以订阅我们的YouTube 频道以获取更多 WordPress 视频教程。