WordPress 3.0 之後的版本都開始支援多站點管理,意味著你可以在一個 WordPress 安裝上實現多部落格執行。 在 WordPress 後臺裡,這個功能被叫做 「網路 (Network)」 。 WordPress 多站點功能預設是沒有啟用的,要使用需要自己啟用該功能,節省空間和伺服器資源,方便管理。
雖然 WordPress 多站點下的所有站點共享主題和外掛,但是每個站點還是可以個性化設定的,每個子站點的獨立性還是很高的。下面我們就來詳細介紹設定過程:
1 、確認自己的主機方案是否支援
在建立自己的 「部落格聯盟」 的熱血還未沸騰之前,還是要先檢查一下自己的主機商是否支援 WordPress MU 或者泛域名解析,特別是一些價格比較低的虛擬主機方案。雖然你可以用子目錄的方式替代子域名,但是這能間接說明主機功能的高低。
2 、啟用 WordPress 多站點功能
WordPress 多站點功能預設是關閉的,需要使用者自行啟用。在 WordPress 目錄下的 wp-config.php 檔案中,找到/* That』s all, stop editing! Happy blogging. */,在這行程式碼的上面新增:
define(『WP_ALLOW_MULTISITE』, true);
然後儲存。隨後登入 WordPress 後臺,會發現在主站點的 WordPress 後臺上多了一層管理所有站點的總的 WordPress 站點管理後臺。
3 、停用所有外掛
WordPress 多站點設定需要停用 WordPress 上已有的所有外掛,即使新裝的 WordPress,也會有一些預設安裝、啟用的外掛。
4 、修改 wp-config.php 、.htaccess 檔案
隨後進入 WordPress 後臺,發現多出的 「配置網路 (network)」 選項,進入後按照頁面上的提示,將頁面上提供的程式碼貼上到 wp-config.php 、.htaccess 檔案中,儲存修改。
5 、子域名 or 子資料夾
在配置中會提示選擇為新站點使用子域名或子資料夾方式來安裝。如果選擇的是子域名方式,則如之前所說,你的主機空間必須支援泛域名解析,且最好提前做好泛域名解析 (一般是在 DNS Zone Edit 下,新增一條 A 記錄,繫結子域名 IP 地址。泛域名格式:*.example.com) 。
6 、新增子站點
如果你順利做完以上步驟,則 WordPress 多站點基本配置結束。下面要做的就是新增子站點了。在 「站點」 下進入 「新建站點」,填寫子站點 URL 、子站點名稱和管理員郵箱,單擊 「新增站點」 就可以了,隨後在 「我的站點」 下拉選單中就會出現子站點的名稱。
注:有時候進入子站點 WordPress 後臺對子站點進行單獨管理的時候,會遇到 403 、 404 或 500 錯誤。這時候可能需要再確認一下 DNS 設定是否正確,或者在新增域名時,將域名指向 「/」 而不是預設的 folder 。當然,問題可能各有不同,僅供參考。