当您运行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 多站点网络中添加/删除默认页面。
以上就是如何在 WordPress 多站点中添加/删除默认页面的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号