WordPress 3.0 以上的版本有一個很不錯的功能:多站點,即一個 WordPress 可以管理多個站點,基本以前的 WordPress MU(多用户版) 一樣。今天和大家分享一下 WordPress 3.0 開啓多站點功能的方法,演示的版本為 3.1.1 英文版+中文語言包。
1. 開啓網絡 (Network) 。默認的 WordPress 是沒有開啓多站點功能的,我們要開啓 【網絡 (Network) 】,需要在根目錄下的 wp-config.php 文件中,添加下面的代碼
define('WP_ALLOW_MULTISITE', true);
|
這樣就可以在 WordPress 管理後台-> 【工具 (Tools) 】功能模版中看到 【網絡 (Network) 】這個功能了,如下圖所示

2. 點擊 【網絡 (Network) 】,就進入到設置頁面

(1) 在這裏需要選擇 WordPress 網絡是使用 子域名 還是 子目錄 (兩者的具體區別可以看上圖的例如),這裏倡萌選擇 子域名。
小貼士:一般而言,所有的主機空間都支持 子目錄 樣式;但要使用 子域名 樣式,必須同時滿足下面的條件
①貌似必須是 Linux 主機,並且要安裝並啓用 mod_rewrite 模塊(也就是要支持 re_write),所以基本上 Windows 主機是不行的;
②你的主機必須支持 DNS 泛域名解析(即支持在 A 記錄中添加一條星號 *.yourdmain.com 這樣的解析)
據倡萌測試發現,一般 DirectAdmin 面板的空間貌似都不支持 DNS 泛域名解析,而 cPanel 面板的主機空間有可能支持,或者也可以説 必須是可以添加 無數個 子域名 的主機空間才行。 (測試條件有限,不一定完全正確)
注意:如果你的主機支持 DNS 泛域名解析,並且你選擇了 子域名 樣式,那你就要在主機面板中添加*.yourdmain.com 這樣的子域名。並且將你以後要綁定的子域名解析指向到你的主機。
小建議:支持 DNS 泛域名解析的主機空間估計不好找,所以購買空間時一定要諮詢主機商,一般的用户還是建議使用 子目錄 保險些。
(2) 網絡詳情中的信息可以隨便填,然後點擊 【立即安裝】
3. 手動完成以下設置:(操作前請注意備份 wp-config.php 和 .htaccess 文件)

(1) 在 wp-content 目錄下 新建一個 blogs.dir 目錄,可能要設置為 755 或 777 權限。
(2) 按上圖 第 2 點 所示,在 wp-config.php 中添加對應的代碼到適當的位置。
(3) 按上圖 第 3 點所示,覆蓋原來的 .htaccess 規則。
4. 重新登錄後台,就會發現在後台右上角有一個 【網絡管理 (Network Admin) 】, 點擊進去就可以管理 網絡了