WordPress自定義欄位入門指南:解釋+教程

[ad_1]

將相同的信息重複添加到多個帖子中可能會變得非常耗時,尤其是對於博客等內容豐富的網站而言。您可以使用WordPress中的自定義欄位來更快地完成此任務。

使用自定義欄位,您可以在編輯器中創建一個位置,以將特定類型的信息添加到每個帖子或頁面。例如,您可以合併評論的產品評分或聯盟內容的免責聲明。

在這篇文章中,我們將說明WordPress中的自定義欄位是什麼以及它們如何工作。我們還將引導您完成添加和使用它們的過程。儘管這項技術有些先進,但比您預期的要簡單。開始工作吧!

對#WordPress自定義欄位感到困惑?了解它們是什麼以及如何使用它們

點擊鳴叫

自定義欄位的簡介(以及在WordPress中找到它們的位置)

自定義欄位功能 在WordPress中默認是隱藏的,但它可能是一個有用的選項。簡而言之,它使您可以通過向其添加額外的元數據來自定義帖子和頁面。

例如,假設您跑步 會員網站 並經常發布新產品評論。您可以在帖子中添加自定義「得分」欄位,以清楚顯示每個產品的評分:

後端的自定義欄位的示例。

在上面的示例中,自定義欄位的名稱為「評論得分」,而值則是得分本身(例如3.5 / 5)。自定義欄位添加到帖子後,將存儲為「元數據」。這是與特定內容相關的信息(例如 職務元描述,以及其他元素)。

對自定義元數據進行存儲和分類後,可以將其顯示在前端,以便網站的用戶可以看到它。例如,在上面的評論評分示例中,您可能希望使用星級系統來顯示您的產品評分( 查看插件 簡而言之)。

如果這一切看起來有點抽象,請不要擔心。在本文的其餘部分,我們將繼續演示自定義欄位的工作方式。

如何在WordPress中使用自定義欄位(分3個步驟)

快速說明:在本節中,我們將向您展示如何使用本機WordPress自定義欄位功能,因為它有助於理解基本原理。但是,大多數人發現使用自定義欄位插件(例如高級自定義欄位(ACF),Pod,Toolset或Meta Box)更容易。稍後再詳細介紹。

您可以通過兩種方式在WordPress中添加自定義欄位。一種是使用插件, 例如高級自定義欄位。第二種是使用WordPress的本機功能。它不是那麼簡單,但是手動處理自定義欄位意味著您對包含的元數據擁有絕對的自由。即使您使用插件,了解引擎蓋內部的情況也很有用。

下面,我們演示了如何訪問和使用此功能。請注意,在這些步驟中,我們將編輯您主題的某些核心文件,因此我們建議您 最近備份 就位,並且您使用 兒童主題。如果可能,請嘗試 演出現場 第一。

步驟1:在WordPress編輯器中啟用自定義欄位選項

如前所述,您通常必須先在WordPress中啟用自定義欄位,然後才能看到它們。

在塊編輯器中,單擊三點圖標以打開設置菜單:

打開「塊編輯器」設置菜單。

然後選擇選項:

打開塊編輯器選項。

這將打開一個彈出窗口。選擇“自定義欄位”複選框,然後單擊“啟用”按鈕:

在塊編輯器中啟用自定義欄位。

重新載入該帖子,您將在編輯器下方找到「自定義欄位」部分:

塊編輯器中的空自定義欄位部分。

現在可以看到WordPress自定義欄位功能,您可以開始添加元數據了。

步驟2:添加新的自定義欄位

要創建自定義欄位,請在編輯器下方的「自定義欄位」部分中單擊「輸入新的」選項:

輸入新的自定義欄位選項。

然後給它起一個名字和一個值。例如,假設您要添加一個簡短的免責聲明 您的贊助帖子。您可以致電相關欄位Sponsored Post:

在WordPress中添加新的自定義欄位。

在「值」欄位中,您可以輸入特定於您當前正在編輯的帖子的元數據。在這種情況下,將使用簡單的「是」或「否」來表明該帖子是否被贊助。然後,點擊添加自定義欄位以保存此信息(也請不要忘記保存或更新帖子本身)。

完成此操作後,相同的自定義欄位將可用於添加到「名稱」下拉菜單中的任何其他帖子或頁面:

從下拉列表中選擇一個自定義欄位。

這意味著對於每個新帖子,您只需選擇您的自定義欄位並正確填寫值即可。

步驟3:告訴您的主題如何顯示自定義欄位的元數據

Important️重要提示:請務必 備份您的網站 在繼續之前。您將直接編輯主題文件,這總是有機會破壞某些內容。

創建自定義欄位使您可以將元數據添加到後端。但是,如果要在前端顯示此數據,則需要編輯活動主題的文件。

在WordPress儀錶板中,導航到「外觀」>「主題編輯器」。您需要在這裡非常小心,因為此部分可讓您直接更改網站文件。在右側邊欄中,查找Single Post(single.php):

WordPress主題編輯器。

single.php文件包含您的主題用於單個博客文章的模板。打開它,然後查找顯示/ *的行,開始循環* /。 “循環”是WordPress用於根據每個頁面的配置來決定為每個頁面載入哪些博客文章的代碼。

我們不會為您的單個帖子模板編輯循環,而是在循環結束之前添加幾行新代碼。您可以添加任何您想要告訴WordPress的代碼來處理自定義欄位中的數據。例如,這是 一段 您可以使用:

ID,「 key」,true); ?>
?>

請注意,在第一行代碼中有一個讀為key的值。這是一個佔位符,您需要使用在第一步中創建的自定義欄位的名稱來覆蓋。對於我們的示例,這將是「贊助帖子」:

ID,「贊助帖子」,true); ?>
?>

該代碼告訴WordPress查找Sponsored Post自定義欄位,並檢查其值。如果它找到特定帖子的自定義欄位,則會顯示其值:

前端WordPress中的自定義欄位示例

您可以在中找到更多類似的代碼示例 WordPress Codex的自定義欄位條目

如果需要,您還可以嘗試將代碼放置在WordPress循環之外,以便控制其位置。您可能需要花費一些時間來調整此文件,直到獲得完美的位置為止,這正是我們建議您準備好備份的原因。

結論

隨著您對WordPress越來越熟悉,您可以開始分支並使用其一些更高級的功能。自定義欄位是一個很好的例子–一個隱藏的選項,可以大大擴展您對內容的控制。

在本指南中,我們通過三個步驟向您展示了如何在WordPress中使用自定義欄位:

  1. 在WordPress編輯器中啟用自定義欄位。
  2. 添加一個新的自定義欄位。
  3. 配置主題以顯示自定義欄位的元數據。

對#WordPress自定義欄位感到困惑?了解它們是什麼以及如何使用它們

點擊鳴叫

但是,正如我們在本文中向您展示的那樣,大多數人並不直接使用本機自定義欄位功能。相反,大多數人會改用插件。

現在您已經了解了自定義欄位的基礎知識,請查看 我們的高級自定義欄位插件教程 了解在網站上使用自定義欄位的簡便方法。

您對如何在WordPress中使用自定義欄位有任何疑問?在下面的評論部分讓我們知道!

相關文章