WordPress多站点功能让用户能够通过一个主WordPress程序集中管理多个独立站点。相较于单独维护多个独立的WP实例,多站点架构在节约服务器开销、提升管理效率以及促进内容协作方面展现出显著优势。

技术上,激活多站点后,所有附属站点共享核心程序、主题及插件资源,仅使用各自独立的数据库表。这种结构大大降低了服务器压力,尤其在需要更新核心文件或插件时,一次操作即可完成对所有站点的升级。

在SEO优化方面,经过妥善配置的多站点体系能有效规避内容重复风险,并通过其结构化的链接提升整个站点的权威性。

分步开启WordPress多站点

表前缀保持默认

安装WordPress程序时,请不要修改表前缀并保持默认如:$table_prefix = 'wp_';若修改会导致域名工具箱创建站点并修改域名时出现致命错误。

开启多站点功能

开启WordPress多站点需要先启用网络设置菜单项,您必须首先定位到WordPress安装根目录下的 wp-config.php 文件中定义Multisite,打开 wp-config.php 并在 /* That's all, stop editing! Happy publishing. */ 处之前添加这一行:

/* Multisite */ 
define('WP_ALLOW_MULTISITE', true);

保存文件后刷新WordPress后台,此时在“工具”菜单下将出现“配置网络”选项。这个简单的代码行告知WordPress系统准备启用多站点功能,是后续配置的基础步骤。

配置多站点网络

访问后台的”工具>配置网络”页面,这里需要做出几个关键决策:选择子域名还是子目录结构、设置网络标题和网络管理员邮箱。

由于域名工具箱主要用于多主域名站点,子域名模式便于后期修改,所以必须选择子域名模式(比如site1.yourdomain.com)

WordPress多站点其他说明

大家应该都会安装WordPress,至于固定链接、伪静态等设置无需多说,在通过上面步骤即可开启多站点模式了,开启后需要重新登录一下主站,此时主站后台已经发生了很大变化。

新后台截图

  • 在批量创建站点时,会根据 网络设置 中的选项进行创建,比如:默认语言 等。
  • 建议取消掉 网络设置 中的注册 提醒选项
  • 更多其它内容请参考本文章所在分类的其它文章。

如果创建的站点独自使用账号密码登录,发现登录不了报如下错误:

错误:Cookies 被阻止或者您的浏览器不支持。要使用 WordPress,您必须启用 cookies 。

请打开 wp-config.php 并在 /* That's all, stop editing! Happy publishing. */ 处之前添加这一行:

define( 'COOKIE_DOMAIN', $_SERVER['HTTP_HOST'] );

官方文档地址:https://developer.wordpress.org/advanced-administration/multisite/create-network/

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。