網站範本 (v2)
注意:本文適用於 Ultimate Multisite 2.x 版本。如果您使用的是 1.x 版本, 請參閱這篇文章 。
使用 Ultimate Multisite 建立進階網路時,我們的目標是盡可能自動化各種流程,同時讓客戶在建立網站時擁有彈性和多種選擇。要達成這個平衡,一個簡單的方法就是善用 Ultimate Multisite 的網站範本功能。
什麼是網站範本?
顧名思義,網站範本是一個樣板網站,可作為在網路中建立新網站時的基礎。
這表示您可以建立一個基礎網站、啟用不同的 plugin、設定使用中的佈景主題,並依照喜好進行任何自訂。之後當您的客戶建立新帳號時,他們得到的不會是一個沒有實質內容的預設 WordPress 網站,而是會得到您基礎網站的複本,所有自訂設定和內容都已經就緒。
這聽起來很棒,但要怎麼建立新的網站範本呢?其實非常簡單。
建立和編輯新的網站範本
網站範本就是您網路中的一般網站。要建立新範本,只需前往 Network Admin > Ultimate Multisite > Sites > Add Site。
這會開啟一個彈出視窗,要求您填寫 Site title(網站標題)、Site Domain/path(網站網域/路徑) 和 Site type(網站類型)。在 Site Type 下拉選單中,請確保選擇 Site Template。
在表單底部,您會看到一個 Copy Site(複製網站) 切換開關。這可以讓您以現有的網站範本為基礎來建立新的網站範本,節省從零開始建立的時間。
自訂網站範本的內容
要自訂您的網站範本,只需前往其控制台面板並進行所需的變更。您可以建立新文章、頁面、啟用 plugin 以及更換使用中的佈景主題。您甚至可以進入自訂器,變更各種自訂選項。
當客戶根據該網站範本建立新網站時,所有這些資料都會被複製過去。
進階選項
如果您熟悉自訂程式碼,可以使用我們的搜尋與取代 API,在新網站建立後自動替換其中的資訊。這對於像是在「關於」頁面替換公司名稱、在「聯絡」頁面替換聯絡 email 等情況非常實用。
使用網站範本
好的,假設您已經建立了一系列具有不同設計、佈景主題和設定的網站範本。現在要如何讓它們在您的網路中發揮作用呢?
基本上,您有兩種方式可以選擇(不能同時使用):
- 為每個方案指定一個網站範本
或者
- 讓客戶在註冊時自行選擇網站範本。
模式 1:指定網站範本
在此模式下,客戶在建立帳號時無法選擇範本,而是由您來定義每個方案應該使用哪個範本。
要執行此操作,請前往 Ultimate Multisite > Products > Edit。

這會帶您進入 Edit Product 頁面。在 Product Options 區塊中,找到 Site template 分頁,然後從下拉選單中選擇 Assign Site Template 選項。這會顯示可用的網站範本列表,讓您為該產品選擇一個專屬的網站範本。

模式 2:選擇可用的網站範本
在此模式下,您會在註冊過程中讓客戶自行選擇。他們可以從您在產品設定中定義的不同網站範本中進行選擇。您可以限制所選產品下可供選擇的網站範本。這讓您可以為每個產品設定不同的網站範本組合,非常適合用來突顯較高價位產品的不同功能和特色。
在 Edit Product 頁面的 Product Options 區塊中,找到 Site template 分頁,然後從下拉選單中選擇 Choose Available Site Template 選項。這會顯示可用的網站範本列表,讓您選擇要提供哪些網站範本。您可以透過設定其行為來執行此操作:選擇 Available 表示該網站範本會包含在列表中;選擇 Not Available 表示該網站範本不會顯示為選項;選擇 Pre-selected 表示該網站範本會成為預設選取項目。

預設模式:在結帳表單上選擇網站範本
如果您希望所有網站範本在註冊時都可供選擇,或者不想在每個產品下額外指定網站範本,您可以直接在 Checkout Form(結帳表單) 中設定網站範本選擇。只需前往 Ultimate Multisite > Checkout Forms,然後在您要設定的表單下方點擊 Edit。

這會開啟 Edit Checkout Form 頁面。找到 Template Selection 欄位,並點擊其下方的 Edit。

會出現一個彈出視窗。在 Template Sites 欄位中,您可以選擇並列出所有希望在註冊時提供的網站範本。無論使用者選擇哪個產品,您在此指定的網站範本都會顯示。

網站範本選項
在 Ultimate Multisite 設定中,還有其他網站範本功能可以開啟或關閉。

允許切換範本
啟用此選項後,客戶可以在帳號和網站建立後,更換他們在註冊時選擇的範本。從客戶的角度來看這非常實用,因為如果他們後來發現原本的選擇不太適合自己的需求,可以重新選擇範本。
允許使用者將自己的網站作為範本
由於子網站使用者花費了時間建立和設計自己的網站,他們 可能會想要複製它,並在您的網路中建立另一個子網站時將其作為可用的網站範本之一。此選項可以讓他們實現這個目標。
複製範本時一併複製媒體
勾選此選項會將範本網站上傳的媒體複製到新建立的網站。此設定可以在各個方案中單獨覆寫。
防止搜尋引擎索引網站範本
如本文所述,網站範本雖然是樣板,但仍是您網路的一部分,這表示搜尋引擎仍然可以找到它們。此選項可以讓您隱藏網站範本,使搜尋引擎無法索引它們。
使用自動搜尋與取代預先填入網站範本
Ultimate Multisite 最強大的功能之一,就是能夠在註冊表單上新增任意的文字、顏色和選擇欄位。擷取到這些資料後,我們可以用它來預先填入所選網站範本中特定部分的內容。然後,當新網站發佈時,Ultimate Multisite 會自動將預留位置替換為註冊時輸入的實際資訊。
例如,如果您希望在註冊時取得終端使用者 的公司名稱,並自動將公司名稱放在首頁上。在您的範本網站首頁上,需要加入預留位置,如下圖所示(預留位置應該用雙大括號包住 - {{placeholder_name}})。
然後,您只需在結帳表單上新增一個對應的註冊欄位來擷取該資料:

您的客戶就可以在註冊時填寫該欄位。


Ultimate Multisite 會自動將預留位置替換為客戶提供的資料。
解決「範本充滿預留位置」的問題
以上這些都很棒,但我們確實會遇到一個不太美觀的問題:現在我們的網站範本——客戶可以瀏覽的——充滿了看起來不太友善的預留位置,無法傳達什麼資訊。
為了解決這個問題,我們提供了為預留位置設定假值的選項,當您的客戶瀏覽範本網站時,我們會使用這些值來搜尋並替換其內容。
您可以前往 Ultimate Multisite > Settings > Sites 存取範本預留位置編輯器,然後在側邊欄中點擊 Edit Placeholders 連結。

這會帶您進入預留位置內容編輯器,您可以在此新增預留位置及其對應的內容。
