WordPress 支持多站点功能(Multisite),可以在同一个安装环境下创建多个独立子站点。相比手动配置,通过 WP-CLI 工具能更快速完成搭建工作,非常适合对效率有要求的开发者或站点管理员。
这篇文章将介绍如何使用 WP-CLI 启用 WordPress 多站点功能,包括必要命令与配置步骤。
![图片[1]-使用 WP-CLI 快速搭建 WordPress 多站点环境教程](https://www.361sale.com/wp-content/uploads/2025/07/20250707103826550-image.png)
一、前期准备
确保服务器中已安装 WP-CLI,并符合运行多站点的基本条件,比如使用的是 Apache 或 Nginx、PHP 与数据库版本达标。如果 WP-CLI 尚未安装,可参考之前的文章:
👉 Linux 安装 WP-CLI 教程
二、操作流程
1. 进入 WordPress 根目录
首先打开终端,切换到 WordPress 安装目录。例如,如果 WordPress 安装在 /var/www/wordpress,可以执行:
cd /var/www/wordpress
2. 初始化多站点
执行以下命令来启动多站点模式,并自动将配置写入 wp-config.php:
wp core multisite-install --title="WP Network" --admin_user="wpgan_superadmin" --admin_password="superadmin_pass" --admin_email="[email protected]"
命令说明:
--title:设置站点网络名称,可任意命名--admin_user:网络管理员用户名--admin_password:管理员密码--admin_email:管理员邮箱地址
修改以上参数为自己的信息后,直接运行即可完成多站点初始化。
3. 配置重写规则
完成初始化后,需要为服务器设置 URL 重写规则。这里以 Apache 为例,打开 .htaccess 文件:
sudo vi .htaccess
将以下内容粘贴进去:
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]
RewriteRule . index.php [L]
这套规则适用于以子目录形式创建的多站点,例如 example.com/site1、example.com/site2。如果使用子域名方式(如 site1.example.com),则需要另写规则。
4. 进入后台管理网络
所有配置完成后,登录 WordPress 后台。以管理员身份进入系统后,会看到新的“站点网络管理”菜单项。从这里可以添加子站点、统一管理主题与插件、查看网络设置等。
三、总结
对于需要集中维护多个网站的场景,多站点功能是非常实用的解决方案。而使用 WP-CLI 搭建多站点,操作过程简洁清晰,可以省下不少时间。无论是建站公司、开发团队,还是个人站长,只要接触多个 WordPress 项目,都值得尝试这种方式来搭建和维护多站点环境。
| 联系我们 | |
|---|---|
| 教程看不懂?联系我们为您免费解答!免费助力个人,小企站点! |
客服微信
|
| ① 电话:020-2206-9892 | |
| ② QQ咨询:1025174874 | |
| ③ 邮件:[email protected] | |
| ④ 工作时间:周一至周五,9:30-18:30,节假日休息 | |
























![表情[wozuimei]-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/themes/zibll/img/smilies/wozuimei.gif)
![表情[baoquan]-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/themes/zibll/img/smilies/baoquan.gif)

暂无评论内容