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 就成功為新站點綁定了域名,這種感覺實在是太好了,朋友們趕緊試試吧!