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 個網站,同時維護工作仍然保持相同。


子網域 vs. 子目錄:謹慎選擇

設定 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);

將你的 .htaccess 檔案內容替換為 WordPress 提供的程式碼(子網域與子目錄模式會略有不同)。

子網域模式:設定萬用字元 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. 設定產品/方案 — 定義你的定價層級(免費、基本、專業等)
  3. 設定付款閘道 — 連接 Stripe 或 PayPal 以接受付款
  4. 自訂你的結帳表單 — 為你的客戶設計註冊體驗
  5. 設定主機整合 — 啟用自動網域對應和 SSL

查看我們的文件,以取得上述各主題的詳細指南。


需要協助?

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

Comments

Leave a Reply

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