WordPress MU 是多站點的程序,新創建的站點地址都是基於主域名下的二級域名,而強大的 WordPress 可以為每個站點綁定不同的域名,這時我們就需要使用 WordPress MUDomain Mapping 插件來為 MU 不同的站點綁定不同的域名。
在綁定域名之前我們需要把綁定的域名 DNS 服務器設置 A 記錄,IP 為 WordPress MU 的服務器 IP,如果幾個站點都是在同一主機下就略過。
插件的使用步驟如下:
一、在 “管理網絡” 下的插件管理器中搜索並安裝 WordPress MUDomain Mapping 插件,再點擊 “在整個網絡中啓用” 。二、把插件目錄下的 sunrise.php 文件移動到 wp-content 文件夾下
三、編輯 wpconfig.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 幾個選項可根據情況設置,默認也可以。
2 、進入 Domains 菜單中,如下圖,分別輸入 Site ID 和 Domain,然後保存。保存後新添加的域名會在頁面下方列出來,可以再進行編輯和刪除。
在新添加域名的站點下 “工具——Domain Mapping” 會出現上一步設置的域名,當然您也可以在新站點添加域名,效果和上一步類似。五、最後修改新站點的地址,依然在 “管理網絡” 中,找到站點——所有站點,點擊需要編輯的站點,
把域名更改為綁定的域名,其它設置默認,保存更改。