CN2.HK 是专业经营国际CN2网络的服务商,为大陆中小企业提供稳定、安全、合规的国际互联网接入服务。

香港云 cn2.hk 香港云 cn2.hk

服务热线:400 888 9543

服务信箱:idc@cn2.hk

WordPress 主题 CoreNext

文本是《WordPress 多站点(共10篇)》专题的第 5 篇。阅读本文前,建议先阅读前面的文章:

  • 1.WordPress多站点网络插件和主题检测:Network Plugin Auditor
  • 2.WordPress 开启多站点(含Apache和Nginx伪静态规则)
  • 3.WordPress 关闭多站点模式
  • 4.WordPress 多站点网络共享图片媒体文件

在 WordPress 多站点网络中,只要你新建一个站点,都会自动创建一个默认页面(即“示例页面”)。在某些情况下,这个默认页面不是你想要的,或者说你想修改这个自定义页面的内容,比如引导这个开通站点的用户该做些什么,注意些什么等等。那你可以按照本文教程来实现。

sample-page_wpdaxue_com

将下面的代码添加在主站点的主题的 functions.php 文件或某个特定插件中:

/**
* 添加/移除 WordPress 多站点网络的默认页面
* https://www.wpdaxue.com/add-remove-default-pages-in-wordpress-multisite.html
*/
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);
// 创建一个新页面
$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',
));
// 查找和删除WordPress默认页面'Sample Page'
//如果是简体中文,你可能需要修改'Sample Page'为'示例页面'
$defaultPage = get_page_by_title( 'Sample Page' );
wp_delete_post( $defaultPage->ID );
restore_current_blog();
}

上面的第一段代码是创建了一个标题为“About”,内容为“This is an about page. Feel free to edit or delete this page.”的默认页面;第二段是找到并删除标题为“Sample Page”的默认页面。

参考资料:http://www.wpbeginner.com/

您已阅读完《WordPress 多站点(共10篇)》专题的第 5 篇。请继续阅读该专题下面的文章:

  • 6.WordPress 多站点网络克隆网站数据和设置
  • 7.如何(以及何时)将WordPress多站点用于客户项目
  • 8.更改WordPress多站点网络可上传的文件类型和大小
  • 9.WordPress 禁用多站点网络的站点列表中的图标
  • 10.如何检查 WordPress 插件在多站点网络中是否处于激活状态

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

在线客服