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/
评论(0)