讓我們為您打造可靠的數碼營銷方案 立即聯絡我們
WordPress教學, SEO

什麼是WordPress的Custom Post Type?

什麼是WordPress的Custom Post Type?

在 WordPress 世界裡,「文章」和「頁面」是大家最熟悉的內容類型。但你知道嗎?其實 WordPress 還有自定義內容類型的功能,稱為 Custom Post Type(自訂文章類型)。這個強大的功能可以幫助你擴展網站的用途和內容形式,讓 WordPress 不再僅僅是部落格平台,而是靈活多變的網站。我們將介紹什麼是 Custom Post Type、其使用方法及好處。

一、什麼是 Custom Post Type?

在 WordPress 中,「Post Type」代表不同類型的內容,例如「文章」(Post) 和「頁面」(Page)。當你需要在網站中增加特別內容而不符合標準的文章或頁面時,Custom Post Type 就能派上用場。例如,你可以建立「案例研究」、「作品集」、「活動」或「產品」等特定類型的內容。這個功能可令網站的架構更具邏輯性,也能方便用戶瀏覽。

WordPress 預設有 3 種主要的 Post Types:

Post (文章):適合部落格文章和動態內容。

Page (頁面):靜態頁面,適合「關於我們」或「聯絡我們」等內容。

Attachment (附件):用來存放圖片、文件等媒體。

而 Custom Post Type 就是你可以根據自己的需求新增的自訂類型,使網站更具彈性。

二、為什麼需要用 Custom Post Type?

改善網站的結構與管理

當你經營一個多功能網站,例如餐廳的網站,你可能會想要「菜單」項目來展示食物選擇,而普通的文章類型無法滿足這種要求。這時候,建立一個「菜單」的 Custom Post Type 能夠讓你將餐點內容整齊地分類與管理,而令網站結構更清晰。

更好的 SEO 優化

當你使用 Custom Post Type 時,可以根據內容類型設定更具描述性的 URL 結構。例如,將「活動」的 URL 設定為 /event/活動名稱,有助於搜索引擎了解你的內容類型,進而提升網站的 SEO 排名。此外,你可以針對不同內容類型進行更精細的 SEO 設定,例如 Meta 標籤和 Schema 標記,讓網站更容易被搜索引擎理解。

提高用戶體驗

利用 Custom Post Type,你可以根據不同的內容類型來設計專屬的佈局和模板,使網站的內容呈現更加友好和具體。例如,旅遊網站可以使用自訂文章類型展示「旅遊地點」,並加上專屬的圖片庫與地圖,讓用戶更直觀地獲取信息。

三、如何在網站中整合 Custom Post Type?

假設你正在為一家餐廳建立網站,你可能會希望在網站中展示多種類型的內容,比如「菜式項目」、「客戶評價」和「特別活動」。這些內容與一般的文章或頁面不同,因此非常適合使用 Custom Post Type 來組織。

菜式展示:每個菜式項目會單獨顯示,類似產品頁面,包含菜式名稱、描述、價格、圖片等,通常是卡片式的佈局,方便訪客快速瀏覽和選擇。每個項目還可以有詳細頁面,提供更深入的信息,比如配料或廚師推薦。

客戶評價頁面:評價頁面可以採用 slider 或網格佈局,展示用戶的反饋和評語。這有助於增加新訪客的信心。每個評價可以包含顧客的名字、評分、評語以及照片。

特別活動頁面:活動列表通常會以時間軸或網格方式展示,包含活動名稱、日期、描述以及活動照片。這樣的設計可以讓用戶一眼就能看到即將舉辦的活動,並方便地找到詳細的活動信息。

整體設計的目標是讓每種類型的內容具有專屬的風格和佈局,使訪客能夠更容易地找到他們感興趣的內容。

四、如何建立 Custom Post Type?

你可以使用程式碼或者插件來創建 Custom Post Type,這裡我們介紹兩種方法:

方法 1. 使用程式碼建立 Custom Post Type

如果你熟悉程式碼,可以參考以下例子,把程式碼加入 WordPress 主題的 functions.php 中:

function create_custom_post_type() {
register_post_type(‘portfolio’, [
‘labels’ => ‘name’ => (‘作品集’), ‘singular_name’ => (‘作品’) ,
‘public’ => true,
‘has_archive’ => true,
‘rewrite’ => [‘slug’ => ‘portfolio’],
‘supports’ => [‘title’, ‘editor’, ‘thumbnail’],
]);
}
add_action(‘init’, ‘create_custom_post_type’);

這段程式碼創建了一個名為「作品集」的 Custom Post Type,並且讓你自訂 URL 結構。supports 部分表示該內容類型支持標題、編輯器和縮略圖功能。

方法 2. 使用插件創建 Custom Post Type

如果你不懂程式碼,可以使用插件來建立 Custom Post Type。 例如:Custom Post Type UI ,它是一個非常受歡迎的插件,讓你能夠以視覺化的方式快速建立和管理自訂文章類型。

安裝並啟用後,你可以在 WordPress 後台的插件選項中建立新的 Post Type,無需撰寫任何代碼。

五、Custom Post Type 與自定義分類法 (Taxonomy)

Custom Post Type 通常會與自定義分類法一起使用,令網站內容的分類更加靈活。分類法 (Taxonomy) 是用來對內容進行分組的方式,例如「分類」和「標籤」都是預設的分類法。當你建立一個新的 Custom Post Type,也可以創建一個自定義分類法來管理這些內容。

例如,為了更好地管理餐廳網站中的菜式項目,可以創建一個名為「菜式分類」的自定義分類法,將菜式項目按「前菜」、「主菜」、「甜點」等類型進行分類。這樣的分類方式不僅有助於更清晰地組織網站內容,還能提高訪客的使用體驗,讓他們更容易找到感興趣的菜式。

六、Custom Post Type 的 SEO 最佳做法

優化 URL 結構

使用描述性和簡潔的 URL。例如,/event/活動名稱 這樣的 URL 更符合 SEO 規範,能夠幫助搜索引擎理解內容的主題。

使用 Schema 標記

為自訂文章類型添加 Schema.org 標記能夠幫助搜索引擎更好地理解內容的結構。例如,如果你有一個「活動」的 Post Type,添加活動的 Schema 標記可以讓 Google 在搜尋結果中展示更豐富的信息,如活動日期和地點。

有針對性的 Meta 標籤

為不同的 Custom Post Type 編寫有針對性的 Meta 標題和描述,幫助提升點擊率 (CTR)。每個自訂文章類型的 Meta 標籤應與該內容的主題相關,這樣可以有效提升網站在搜索引擎中的表現。

七、結語

Custom Post Type 是擴展 WordPress 功能的好方法,讓你可以超越基本的文章和頁面,建立更加豐富多樣的內容。無論是想要展示餐廳菜單、公司案例研究還是產品目錄,Custom Post Type 都能提供靈活性和結構性,讓網站更符合用家需求。此外,配合自定義分類法和良好的 SEO 優化,你的網站將更有條理,也更容易被搜尋引擎和用戶找到。

您可能也喜歡

其他Blog posts

Scroll