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 。當然,問題可能各有不同,僅供參考。