如何用 Wordpress 架站?你必須掌握的三個基本概念

  • 發布日期2023.04.19
  • 文章分類網站知識

製作一個 WordPress 網站需要了解的基本概念相當多,其中包括了:

  • Post Type 與 Taxonomy
  • Archive 與 Single Post
  • Options Page(ACF)

本文將著重探討這三個基本概念,這些概念不僅是 WordPress 網站製作的基礎,也是建立完整而實用的網站所必需的要素,我們將逐一介紹這些基本概念,幫助讀者深入了解 WordPress 網站製作的基礎知識。


Post Type 與 Taxonomy

在 WordPress 中,Post Type 是指定義了自己的文章類型的功能,可以自定義文章內容的結構和屬性。而 Taxonomy 則是用來組織文章內容的分類法,通過把文章分為不同的分類或標籤,可以方便地查找和管理文章內容。

當我們設置一個 Taxonomy 並把它與一個 Post Type 相關聯時,這個 Taxonomy 就會與這個 Post Type 產生關聯。例如,如果我們有一個名為「產品」的 Post Type,那麼我們可能會設置一個名為「品牌」的 Taxonomy,並把它與「產品」Post Type 相關聯,讓我們可以方便地按照品牌對產品進行分類,如下圖所示:

在這種情況下,當我們創建一個屬於「產品」Post Type 的文章時,它的 URL 將以「/products/」開始。

而當我們在「品牌」Taxonomy 中創建一個屬於「Sony」的項目時,它的 URL 將以「/product-brand/sony/」開始。

這是因為「/products/」是「產品」Post Type 的 slug,而「/product-brand/」是「品牌」Taxonomy 的 slug,這兩個 slug 是不同的概念。

所以,當 Taxonomy 與 Post Type 相關聯時,它們的 slug 是彼此獨立的。這樣做的目的是為了讓網站更清晰地組織和呈現內容,以便訪客更方便地尋找所需的資訊。


Archive 與 Single Post

Archive 是一種頁面型別,通常用於顯示多個文章的列表,通常會以日期、分類或標籤等方式進行排列。舉例來說,如果你有一個部落格網站,你可能會在網站上建立一個「分類」頁面,用來顯示相同分類的文章列表,這個「分類」頁面就是一個Archive頁面。

補充:當 Post Type 與 Taxonomy 被設定好後,在範本的顯示條件(使用 Elementor 編輯)裡就可以被定義該版型要出現在哪個單元中。

相比之下,Single Post也是一個頁面型別,是用於顯示單個文章的詳細內容。單個文章會有自己的網址,網址中通常會包含文章標題或ID等獨有的標識符,以便於搜尋引擎和用戶識別和訪問該文章。

雖然Single Post頁面中也可能會包含相關文章或相似文章的列表,但這些列表通常只佔頁面內容的一小部分,並不會影響該頁面的主要內容或用戶對該頁面的操作期待。因此,這種列表只是Single Post頁面的一個輔助元素,並不會改變其頁面型別。

簡而言之,Archive是一個用於顯示多個文章列表的動態頁面,而Single Post是一個用於顯示單個文章詳細內容的靜態頁面。兩者的主要區別在於頁面內容和用戶期待的不同


Options Page(ACF)

Options Page(ACF) 是一個可以讓您創建和管理整個網站的全域設置的地方。如果您希望在網站的多個頁面上使用相同的設置,而不是在每個頁面上都進行單獨的設置,那麼您可以使用 Options Page(ACF)。

*開設方式:

使用 Options Page(ACF) 的好處是,您可以將設置保存在一個單獨的地方,並在需要時在整個網站上使用它們。這樣可以節省時間,因為您不需要在每個頁面上進行單獨的設置,也可以確保整個網站的設置保持一致。

例如,您可能希望在網站的多個頁面上使用相同的公司地址和聯繫方式。通過創建一個 Options Page(ACF),您可以將這些設置保存在一個單獨的地方,然後在整個網站上使用它們。如果您需要更新這些設置,您只需要更新一次它們,而不是在每個頁面上進行單獨的更新。