跳至主要内容

網站範本 (v2)

注意:本文適用於 Ultimate Multisite 2.x 版本。如果您使用的是 1.x 版本, 請參閱這篇文章

使用 Ultimate Multisite 建立進階網路時,我們的目標是盡可能自動化各種流程,同時讓客戶在建立網站時擁有彈性和多種選擇。要達成這個平衡,一個簡單的方法就是善用 Ultimate Multisite 的網站範本功能。

什麼是網站範本?

顧名思義,網站範本是一個樣板網站,可作為在網路中建立新網站時的基礎。

這表示您可以建立一個基礎網站、啟用不同的 plugin、設定使用中的佈景主題,並依照喜好進行任何自訂。之後當您的客戶建立新帳號時,他們得到的不會是一個沒有實質內容的預設 WordPress 網站,而是會得到您基礎網站的複本,所有自訂設定和內容都已經就緒。

這聽起來很棒,但要怎麼建立新的網站範本呢?其實非常簡單。

建立和編輯新的網站範本

網站範本就是您網路中的一般網站。要建立新範本,只需前往 Network Admin > Ultimate Multisite > Sites > Add Site

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 最強大的功能之一,就是能夠在註冊表單上新增任意的文字、顏色和選擇欄位。擷取到這些資料後,我們可以用它來預先填入所選網站範本中特定部分的內容。然後,當新網站發佈時,Ultimate Multisite 會自動將預留位置替換為註冊時輸入的實際資訊。

例如,如果您希望在註冊時取得終端使用者的公司名稱,並自動將公司名稱放在首頁上。在您的範本網站首頁上,需要加入預留位置,如下圖所示(預留位置應該用雙大括號包住 - {{placeholder_name}})。

首頁上用大括號標示的預留位置文字

然後,您只需在結帳表單上新增一個對應的註冊欄位來擷取該資料:

結帳表單上對應的註冊欄位

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

客戶填寫的註冊欄位

註冊表單預覽

Ultimate Multisite 會自動將預留位置替換為客戶提供的資料。

網站上的預留位置已替換為客戶資料

解決「範本充滿預留位置」的問題

以上這些都很棒,但我們確實會遇到一個不太美觀的問題:現在我們的網站範本——客戶可以瀏覽的——充滿了看起來不太友善的預留位置,無法傳達什麼資訊。

為了解決這個問題,我們提供了為預留位置設定假值的選項,當您的客戶瀏覽範本網站時,我們會使用這些值來搜尋並替換其內容。

您可以前往 Ultimate Multisite > Settings > Sites 存取範本預留位置編輯器,然後在側邊欄中點擊 Edit Placeholders 連結。

Sites 設定頁面下的預留位置設定

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

範本預留位置內容編輯器