WordPress MU 是多站点的程序,新创建的站点地址都是基于主域名下的二级域名,而强大的 WordPress 可以为每个站点绑定不同的域名,这时我们就需要使用 WordPress MUDomain Mapping 插件来为 MU 不同的站点绑定不同的域名。

在绑定域名之前我们需要把绑定的域名 DNS 服务器设置 A 记录,IP 为 WordPress MU 的服务器 IP,如果几个站点都是在同一主机下就略过。

插件的使用步骤如下:
一、在 「管理网络」 下的插件管理器中搜索并安装 WordPress MUDomain Mapping 插件,再点击 「在整个网络中启用」 。二、把插件目录下的 sunrise.php 文件移动到 wp-content 文件夹下

三、编辑 wp­config.php 文件,在最后一行 『require_once』 前面添加如下代码:

  1. define( 'SUNRISE', 'on');

最终代码为:

  1. define( 'SUNRISE', 'on');
  2. require_once(ABSPATH . 'wp-settings.php');

刷新后出现 WordPress MUDomain Mapping 面板的内容,提示 Domain Mapping 数据表创建成功,接下来我们就可以设置 IP 和添加域名了。

四、在 「管理网络」 中的设置菜单 下有 Domain Mapping 和 Domains 两个菜单。

1 、首页在 Domain Mapping 中可以设置 IP 和 CNAME,IP 就是你的 WordPress MU 安装的空间 IP,也就是当前主域名指向的 IP 。 CNAME 设置可选,Domain Options 几个选项可根据情况设置,默认也可以。

WordPress MU Domain Mapping域名绑定插件

2 、进入 Domains 菜单中,如下图,分别输入 Site ID 和 Domain,然后保存。保存后新添加的域名会在页面下方列出来,可以再进行编辑和删除。

WordPress MU Domain Mapping域名绑定插件

在新添加域名的站点下 「工具——Domain Mapping」 会出现上一步设置的域名,当然你也可以在新站点添加域名,效果和上一步类似。五、最后修改新站点的地址,依然在 「管理网络」 中,找到站点——所有站点,点击需要编辑的站点,如下图:

把域名更改为绑定的域名,其它设置默认,保存更改。

WordPress MU Domain Mapping域名绑定插件

最近在做 Buddypress+Bbpress 社区与论坛的主题网站,把中文语言包时,在 buddypress 中文社区中找到了语言包,同时也找到了 Domain Mapping 中文语言包,感谢!
使用 WordPress MU Domain Mapping 就成功为新站点绑定了域名,这种感觉实在是太好了,朋友们赶紧试试吧!