Ultimate Multisite 入門:完整指南

準備好建立你自己的網站即服務(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]_postswp_[id]_comments 等。
  • 用戶帳戶 — 用戶屬於整個網絡,而不是個別網站
  • wp-config.php — 單一配置檔案

哪些內容會分開

  • 媒體上載 — 每個子網站都有自己的上載資料夾(wp-content/uploads/sites/[id])
  • 內容 — 文章、頁面、留言及設定均按網站劃分
  • 已啟用的外掛/主題 — 每個網站可啟用不同組合(除非已在網絡層級啟用)
  • 管理後台 — 每個子網站都有自己的控制台

這種架構正是 multisite 的主要優勢:你可以由 10 個網站增長至 1,000 個網站,而維護工作量仍然相同。


子網域與子目錄:請謹慎選擇

設定 WordPress Multisite 時,你必須在兩種 URL 結構之間作出選擇。這個決定日後很難更改,所以請小心選擇。

子目錄模式

URL 看起來像:yourdomain.com/site1yourdomain.com/site2

優點:

  • 最容易設定及維護
  • 單一 SSL 證書即可覆蓋整個網絡
  • 無需設定 DNS 萬用字元

缺點:

  • 搜尋引擎可能會把所有子網站視為一個大型網站
  • 對部分客戶而言,URL 看起來較不「專業」
  • 主網站的文章需要使用 /blog/ 前綴(以避免路徑衝突)

子網域模式

URL 看起來像:site1.yourdomain.comsite2.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 管理後台前往 工具 → 網絡設定

  1. 選擇子網域子目錄
  2. 輸入網絡標題
  3. 確認你的網絡管理員電郵
  4. 點擊安裝

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 解析至你的伺服器。

  1. 登入你的主機控制台(cPanel、Plesk 等)
  2. 尋找網域子網域
  3. 建立一個使用星號的子網域:*
  4. 將它指向主網域的文件根目錄

測試你的安裝

安裝 Ultimate Multisite 前,請確認你的 multisite 運作正常:

  1. 登入並前往 我的網站 → 網絡管理 → 網站
  2. 點擊新增
  3. 建立一個測試網站
  4. 瀏覽測試網站,確認它能正確載入

步驟 2:安裝 Ultimate Multisite

WordPress Multisite 運作後,你就可以安裝 Ultimate Multisite。

安裝

  1. 前往 網絡管理 → 外掛 → 新增
  2. 搜尋 “Ultimate Multisite”
  3. 按一下 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,並了解基本概念。接下來可以做以下事項:

  1. 建立你的第一個網站範本 — 使用你偏好的主題、外掛程式和範例內容設計入門網站
  2. 設定產品/方案 — 定義你的價格層級(免費、基本、Pro 等)
  3. 設定付款閘道 — 連接 Stripe 或 PayPal 以接受付款
  4. 自訂你的結帳表單 — 為你的客戶設計註冊體驗
  5. 設定託管整合 — 啟用自動網域對應和 SSL

查看我們的文件,了解每個主題的詳細指南。


需要協助?

Ultimate Multisite 是免費且開源的。如果你覺得它有價值,請考慮留下評論,幫助其他人發現它。

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *