WordPress Multisite 多站點架設,一個後台輕鬆管理多個子網站

最後更新 2023-11-29 作者 Roy

你想要成為像痞客邦這類提供部落客服務,或是公司有其他服務需要獨立的網站嗎?
如果你原先的網站是採用WordPress架設,那恭喜你只需要依照下面的步驟就可以快速建立多個網站。

首先你需要了解一個名稱「WordPress Multisite」 簡稱WordPress MU,是WordPress多站點設定的關鍵,往後遇到問題需要克服就要靠這個關鍵詞!

首先建立好一個網站,如果是要以舊的網站進行操作,建議先做完整備份。

系統設定

首先要架設好一個WordPress網站

config設定

登入伺服器後台,開啟 wp-config.php

插入以下語法將多站台功能開啟

define('WP_ALLOW_MULTISITE', true);

回到網站後台,前往 工具 -> 多站網路組態

網址設定

這邊會有「子網域」和「子目錄」兩種可以選擇

子目錄和子網域差異,使用上須依照每個人需求做選擇

子網域 xxx.abc.com子目錄 abc.com/xxx
優點獨立網站,單獨營運
SEO操作不會受主網站影響
主網站體系下的分支網站,管理上簡單
缺點SEO需一切從頭開始網域權重會是以主網站為主
主網站服務中斷會連帶受影響
選擇集團旗下的子公司或獨立營運服務公司部門提供的業務或服務(小規模)

這邊我是選擇子目錄,所以一樣複製下方的資料

將資料貼到上方規定的位置以上

站台管理

這時回到網站後台,在左上角就會出現「多網路管理中心」

在多網路管理中心,這個是所有網站的控管平台,所有的外掛和佈景主題都只能從這邊安裝

在子目錄只能選則是否啟用,無法自行新增任何外掛和佈景主題

如果是一般權限的管理員,子目錄的功能只剩下佈景主題到挑選,外掛功能是全被拔除的

所以要讓管理員能調整外掛,必須要把該使用者的權限升級為「多網路管理員」才行

建立子網站

這邊開始建立一個新的子網站,填寫網址、網站標題、管理員信箱後點擊新增網站

nginx用戶在新增子目錄網站時會遇到網站排版跑掉,這大部分是css和javascript沒有被載入,只需要參考這篇文章就能正常使用了

*解決WordPress MU搭配Nginx出現頁面跑版

使用者設定

前面新增的子網站權限目前還在一開始建立WordPress的管理員身上,所以我們要建立一個新的使用者並指定他為該網站管理員

先到「多網路管理中心」,點擊全部網站 -> 編輯子網站,在這邊新增一個新的使用者,屆時使用者就可以使用單獨的帳號進路網站後台

子網站狀態設定

如果使用者在使用你的網站有出現違反當地法律規範或是未付款,就可以從這邊暫停停用戶使用。

子網站佈景主題設定

這邊可以針對高級客戶開放更多佈景主題

子網站設定

最前面建立子網站時所設定的資料這邊可以直接修改

最下方可以設定網站最多能使用多少空間,避免大量上傳癱瘓主機的硬碟空間

子網域操作

當前面的設定完成之後,就可以讓使用者新入新網站開始美化了

這邊就可以開始撰寫新的文章了

關於作者 Roy

曾經北漂的工程師,現在專注於.Net Core、WordPress開發


發佈留言