当您运行WordPress多站点时,每次创建新站点时,WordPress会自动向新站点添加一个样例页面。最近,我们的一个用户问我们是否可以删除默认的示例页面并添加他们自己的默认页面。在本文中,我们将向您展示如何在WordPress MultiSite中添加/删除默认页面。
为什么要在WordPress MultiSite中添加自己的默认页面?
用您自己的页面替换默认的示例页面可能有很多原因。例如,您可能想要添加一个页面,告诉用户下一步要做什么。
WordPress生成的默认示例页面有点无聊。也许你想添加一些机智和聪明的东西?
最后,您可以使用默认页面告诉用户您的多站点网络应该做什么和不应该做什么。
在WordPress中添加/删除默认页面
只需将此代码添加到主站点的unctions.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(); }
由❤️托管WPCode
在WordPress中一键使用
此代码的第一部分插入一个新的WordPress页面,标题为《关于》在您的多站点网络上创建新站点时。代码的第二部分查找并删除默认的WordPress样例页面。
我们希望本文能帮助您在WordPress多站点网络中添加/删除默认页面。
如果你喜欢这篇文章,那就加入我们的Google+吧。你也可以订阅我们的更多WordPress视频教程。
RSS