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’ 前面新增如下程式碼:

define( 'SUNRISE', 'on');

最終程式碼為:

define( 'SUNRISE', 'on');

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” 會出現上一步設定的域名,當然您也可以在新站點新增域名,效果和上一步類似。五、最後修改新站點的地址,依然在 “管理網路” 中,找到站點——所有站點,點選需要編輯的站點,

把域名更改為繫結的域名,其它設定預設,儲存更改。