有时候我们不想搭建多个子域名的站点,想要用一个主域名所在的wordpress后台管理多个子站点,这时候我们就可以用到wordpress自带的Multisite模式。

说明:由于我们的主域名用在正常的生产环境中,所以我们创建了一个demo.neijuli.cn的域名网站来代替所谓的主域名,在自己实际操作的时候就要当做它是neijuli.cn,将文中的1.demo.neijuli.cn当做1.neijuli.cn这样想。

一、禁用所有插件

为了避免出现一些错误,我们首先禁用当前所有的插件。

二、修改wp-config.php文件

我们进入宝塔面板,进入网站根目录下,我们可以找到wp-config.php文件。

编辑该文件,在文件末尾添加以下代码,表示我们启用了wordpress自带的多站点模式

define('WP_ALLOW_MULTISITE', true);
添加代码启用多站点

保存并返回wordpress后台,将鼠标放到工具上便能看到多出来了一个站点网络配置选项。

三、开始创建Wordpress多站点网络

点击站点网络配置进行安装

创建wordpress站点网络

根据wordpress的操作提示,我们再次前往宝塔后台进入wp-config.php文件,将下面的代码填入wp-config.php文件最后。

将代码填入wp-config.php文件中
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true );
define( 'DOMAIN_CURRENT_SITE', 'demo.neijuli.cn' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );

如果不清楚填写位置,可以看图中进行填写,填写完成保存就算成功启动了,重新进入wordpress后台(这个时候需要重新登录)。

填写指定代码

四、为你的网站添加一个子站点

创建成功后我们进入后台看到的和之前可能不太一样,我们首先进入的是所有站点的后台管理页面,由于我们还没有添加其他的子站点,所以整个页面就显示了一个网站,下面我们将添加一个子站点来说明。

后台主页面

我们可以直接在后台看到管理多站点的地方,如果我们要创建一个子站点,我们可以直接创建。由于我是以demo.neijuli.cn作为主站点的,所以1.demo.neijuli.cn就是他的子站点。

创建你的子站点

点击添加即可。

当我们的鼠标放到我的站点上时,就可以看到我们添加的子站点了。

五、解析域名

当然事情到这里还没有结束,因为我们还需要进行ip的解析,回到我们的服务器购买商那里,我们使用的是阿里云的ECS服务器,找到云解析DNS,添加我们刚创建的子域名,这个部分就已经不是开启多站点的内容了,这里举个例子来说明。

云解析DNS
添加我们刚创建的子域名

(添加域名这里是添加子域名)点击TXT授权校验,会弹出一个验证用的记录值,我们需要将它写到我们的主域名中去。

TXT记录验证

复制这个记录值,关闭该弹出窗口,点击我们的主域名。

添加保存记录值后返回,重新添加子域名,验证成功添加域名后后即可访问该子站点。

验证TXT记录

如果对本文有疑问,可以在下方评论区留言,看到后我会在这里回复你。

关于作者:张东星

我是一位打工人 & 创业者,曾在某世界500强公司打工,现在正在创业,喜欢折腾wordpress,为外贸创业者提供wordpress的建站技术支持,我会为您解决wordpress、Avada以及服务器等的操作使用方面的相关问题。 工作时间:9:00~24:00

加微信咨询(为了方便大家添加微信,直接放在这里了):

发表评论

20 + 9 =

相关文章

目录