準備好建立你自己的網站即服務(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 個網站,同時維護工作仍然保持相同。
子網域 vs. 子目錄:謹慎選擇
設定 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);
將你的 .htaccess 檔案內容替換為 WordPress 提供的程式碼(子網域與子目錄模式會略有不同)。
子網域模式:設定萬用字元 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,並了解其基本概念。接下來可以做這些事:
- 建立你的第一個網站範本 — 使用你偏好的佈景主題、外掛和範例內容設計起始網站
- 設定產品/方案 — 定義你的定價層級(免費、基本、專業等)
- 設定付款閘道 — 連接 Stripe 或 PayPal 以接受付款
- 自訂你的結帳表單 — 為你的客戶設計註冊體驗
- 設定主機整合 — 啟用自動網域對應和 SSL
查看我們的文件,以取得上述各主題的詳細指南。
需要協助?
- 文件: GitHub Wiki
- 問題與錯誤: GitHub Issues
- 付費支援: Ultimate Multisite Support Form
Ultimate Multisite 是免費且開放原始碼的。如果你覺得它有價值,請考慮留下評論,幫助其他人發現它。

Leave a Reply