準備好建立你自己的網站即服務(WaaS)平台嗎?這份全面指南會帶你由零開始,建立一個功能完整的 Ultimate Multisite 安裝環境——涵蓋 WordPress Multisite 基礎、安裝、配置及最佳實踐。
甚麼是 Ultimate Multisite?
Ultimate Multisite 是一個 WordPress 外掛,可將你的 WordPress Multisite 安裝環境轉化為一個高級網站網絡——類似 WordPress.com、Wix 或 Squarespace——但由你擁有並掌控。
透過 Ultimate Multisite,你可以讓客戶以月費、季費或年費訂閱方式建立網站。它會處理一切:網站開通、收款、結帳表單、折扣券、網域映射、SSL 證書,以及客戶通訊。
在深入了解 Ultimate Multisite 之前,你需要先明白它所建立的基礎:WordPress Multisite。
了解 WordPress Multisite
WordPress Multisite 是一項內置功能(自 2010 年 WordPress 3.0 起),讓多個網站可以共用同一個 WordPress 安裝環境。啟用後,你的 WordPress 網站會變成一個能夠託管多個子網站的「網絡」。
可以這樣理解:一間大學維護一個單一的 WordPress 安裝環境,但每個學院都在該網絡內維護自己的 WordPress 網站。
哪些內容會共用
WordPress Multisite 網絡中的所有子網站會共用:
- WordPress 核心檔案 — 所有網站只需更新一次
- 外掛及主題 — 安裝一次,即可在整個網絡使用
- 資料庫 — 一個資料庫,但每個子網站有獨立資料表,例如
wp_[id]_posts、wp_[id]_comments 等。 - 用戶帳戶 — 用戶屬於整個網絡,而不是個別網站
- wp-config.php — 單一配置檔案
哪些內容會分開
- 媒體上載 — 每個子網站都有自己的上載資料夾(wp-content/uploads/sites/[id])
- 內容 — 文章、頁面、留言及設定均按網站劃分
- 已啟用的外掛/主題 — 每個網站可啟用不同組合(除非已在網絡層級啟用)
- 管理後台 — 每個子網站都有自己的控制台
這種架構正是 multisite 的主要優勢:你可以由 10 個網站增長至 1,000 個網站,而維護工作量仍然相同。
子網域與子目錄:請謹慎選擇
設定 WordPress Multisite 時,你必須在兩種 URL 結構之間作出選擇。這個決定日後很難更改,所以請小心選擇。
子目錄模式
URL 看起來像:yourdomain.com/site1、yourdomain.com/site2
優點:
- 最容易設定及維護
- 單一 SSL 證書即可覆蓋整個網絡
- 無需設定 DNS 萬用字元
缺點:
- 搜尋引擎可能會把所有子網站視為一個大型網站
- 對部分客戶而言,URL 看起來較不「專業」
- 主網站的文章需要使用 /blog/ 前綴(以避免路徑衝突)
子網域模式
URL 看起來像:site1.yourdomain.com、site2.yourdomain.com
優點:
- URL 看起來更專業
- 搜尋引擎會把每個子網站視為獨立網站
- 主網站與子網站之間不會有路徑衝突
缺點:
- 需要設定 DNS 萬用字元
- 需要萬用字元 SSL 證書(或為每個子網域使用個別證書)
- 初始設定稍為複雜
我們的建議:對大多數 WaaS 平台而言,子網域模式較為理想,因為客戶期望自己的網站感覺像是獨立網站。SSL 的複雜性已很大程度上由 Ultimate Multisite 的主機整合及 Cloudflare 支援解決。
關鍵術語
繼續之前,讓我們先定義你在 Ultimate Multisite 使用旅程中會遇到的術語:
WordPress 及 Multisite 術語
- 網絡 — 你的整個 WordPress Multisite 安裝環境,包含所有子網站
- 子網站 — 網絡內的個別網站(可以是子網域或子目錄)
- 超級管理員 — 最高權限等級;可管理所有子網站、外掛及主題
- 網絡管理後台 — 讓超級管理員管理整個網絡的控制台
- 網域映射 — 允許子網站使用自訂網域(例如使用 joesbikeshop.com,而不是 joes.yournetwork.com)
Ultimate Multisite 術語
- 網站範本 — 客戶註冊時會被複製的預先配置網站(已設定好主題、外掛及內容)
- 結帳表單 — 客戶選擇方案並建立網站的註冊表單
- 產品/方案 — 你提供的訂閱級別(例如 Basic $9/月、Pro $29/月)
- 會員資格 — 客戶對某個產品的有效訂閱
- Webhook — 事件發生時傳送至外部服務的自動通知(網站已建立、已收到付款等)
- 事件 — 網絡中記錄的活動(方案變更、付款、網站建立)
步驟 1:安裝 WordPress Multisite
重要:許多託管式 WordPress 主機(WP Engine、Cloudways、Closte 等)都可以自動為你設定 Multisite。手動操作前,請先向你的主機供應商查詢。
先決條件
- 全新的 WordPress 安裝環境(或一個你準備轉換的現有環境)
- FTP 或檔案管理器存取權限
- 能夠編輯 wp-config.php 及 .htaccess
- 繼續之前請先備份你的網站
- 暫時停用所有外掛
啟用 Multisite
開啟你的 wp-config.php 檔案,並在「That’s all, stop editing!」註解之前加入這一行:
define('WP_ALLOW_MULTISITE', true);
儲存並上載檔案,然後重新整理你的 WordPress 管理後台。
配置網絡
在你的 WordPress 管理後台前往 工具 → 網絡設定。
- 選擇子網域或子目錄
- 輸入網絡標題
- 確認你的網絡管理員電郵
- 點擊安裝
WordPress 會提供要加入到檔案中的程式碼片段。
加入配置程式碼
將以下內容加入 wp-config.php(WordPress 會顯示適用於你網站的確切數值):
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true); // false for subdirectories
define('DOMAIN_CURRENT_SITE', 'yourdomain.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
用 WordPress 提供的程式碼取代你的 .htaccess 檔案內容(子網域與子目錄的程式碼會略有不同)。
子網域模式:設定 DNS 萬用字元
如果使用子網域,你需要設定 DNS 萬用字元,讓 *.yourdomain.com 解析至你的伺服器。
- 登入你的主機控制台(cPanel、Plesk 等)
- 尋找網域或子網域
- 建立一個使用星號的子網域:
* - 將它指向主網域的文件根目錄
測試你的安裝
安裝 Ultimate Multisite 前,請確認你的 multisite 運作正常:
- 登入並前往 我的網站 → 網絡管理 → 網站
- 點擊新增
- 建立一個測試網站
- 瀏覽測試網站,確認它能正確載入
步驟 2:安裝 Ultimate Multisite
WordPress Multisite 運作後,你就可以安裝 Ultimate Multisite。
安裝
- 前往 網絡管理 → 外掛 → 新增
- 搜尋 “Ultimate Multisite”
- 按一下 Install,然後按 Network Activate
設定精靈
啟用後,你會被重新導向至設定精靈。按一下 Get Started。
步驟 1:安裝前檢查
精靈會驗證你的伺服器是否符合要求(PHP 版本、MySQL 等)。如果全部通過,請按一下 Next。
步驟 2:安裝
按一下 Install 以建立所需的資料庫資料表和檔案。
步驟 3:基本設定
設定你的公司資料和預設貨幣。這些資料會顯示於發票和客戶通訊中。
步驟 4:範例內容(可選)
你可以安裝預設範本、產品和結帳表單,幫助你開始使用。建議首次使用者安裝。
按一下 Finish — 你現在已擁有可運作的 Ultimate Multisite 安裝!
常見使用情境
Ultimate Multisite 支援各式各樣的商業模式:
代理商模式
在單一平台上託管和管理客戶網站。跨所有網站運用代理商授權的主題和外掛程式。使用網域對應,讓每位客戶都有自己的品牌網域。
好處:集中更新、一致的安全性、簡化客戶管理。
利基網站建立器
為特定行業建立網站建立器——餐廳、高爾夫球會、地產代理等。設計已預先設定行業專用外掛程式和內容的範本網站。
好處:客戶可在數分鐘內獲得可立即使用的網站。你會成為該利基市場的專家。
WordPress 託管服務供應商
提供完整的託管式 WordPress 解決方案,並配備訂閱計費,類似 WordPress.com 或 Squarespace。你負責所有技術層面,讓客戶專注於內容。
好處:經常性收入、對平台的完全控制、無需為每個網站處理授權煩惱。
企業/教育網絡
擁有許多相關網站的大學、特許經營或企業。每個部門/地點/加盟店都可擁有自己的網站,同時由 IT 維持中央控制。
好處:品牌一致性、集中式安全、減少 IT 開支。
架構最佳實踐
託管考慮因素
避免使用廉價共享主機。低成本供應商會最大化伺服器密度,意味你的網絡要與數百個其他網站競爭資源。這會導致效能緩慢和客戶不滿。
Ultimate Multisite 最適合了解 Multisite 並提供以下功能的託管供應商:
- 自動網域對應整合
- 萬用字元或自動化 SSL 憑證
- 足夠支援多個網站的資源
- 良好的快取基礎設施
請參閱我們的託管供應商指南以取得詳細建議。
效能最佳化
WordPress Multisite 可以擴展至數千個網站(WordPress.com 就是證明),但你需要合適的基礎設施:
- 使用 CDN — Cloudflare(免費方案已經很好用)會處理靜態資源和快取
- 啟用頁面快取 — 大幅減少伺服器負載
- 盡量減少外掛程式 — 啟用的外掛程式越少 = 效能越好
- 偏向使用靜態內容 — 可積極快取的網站更容易擴展
Ultimate Multisite 包含 Cloudflare 整合,可為新的子網站自動化 DNS 和 SSL——強烈建議任何認真的 WaaS 平台使用。
SSL 和網域對應
現代瀏覽器要求使用 SSL。你的選項包括:
- 子目錄模式:單一 SSL 憑證涵蓋所有內容
- 子網域模式:萬用字元 SSL 憑證(*.yourdomain.com)
- 自訂網域:每個客戶網域都需要自己的憑證
Ultimate Multisite 的託管整合(Cloudflare、GridPane、Cloudways 等)會為自訂網域自動化 SSL 佈建——這是此外掛程式提供的最大節省時間功能之一。
備份
使用者管理:你需要知道的事
WordPress Multisite 會在所有子網站之間共用使用者資料表。這會造成一種獨特情況:
情境:John 在你的網絡上註冊了一個網站。之後,他造訪另一位客戶的網站(Alice 的商店),並嘗試建立帳戶以進行購買。他收到「電郵已被使用」錯誤——這令人困惑,因為他之前從未造訪過 Alice 的網站。
解決方案:Ultimate Multisite 包含一個名為 Enable Multiple Accounts(Settings → Login & Registration)的選項,允許同一電郵在不同子網站上建立獨立帳戶。每個帳戶都綁定至其子網站,防止衝突。
下一步
你現在已安裝 Ultimate Multisite,並了解基本概念。接下來可以做以下事項:
- 建立你的第一個網站範本 — 使用你偏好的主題、外掛程式和範例內容設計入門網站
- 設定產品/方案 — 定義你的價格層級(免費、基本、Pro 等)
- 設定付款閘道 — 連接 Stripe 或 PayPal 以接受付款
- 自訂你的結帳表單 — 為你的客戶設計註冊體驗
- 設定託管整合 — 啟用自動網域對應和 SSL
查看我們的文件,了解每個主題的詳細指南。
需要協助?
- 文件:GitHub Wiki
- 問題及錯誤:GitHub Issues
- 付費支援:Ultimate Multisite Support Form
Ultimate Multisite 是免費且開源的。如果你覺得它有價值,請考慮留下評論,幫助其他人發現它。

Leave a Reply