WordPress 開發:什麼是自定義字段以及如何使用它們?
已發表: 2022-04-29WordPress 具有許多用於自定義的高級功能,其中之一是創建自定義字段的能力。 無論您是構建博客、本地商業網站、電子商務商店還是任何其他 WordPress 驅動的網站,您都可能希望使用自定義字段來簡化您的自定義選項。
什麼是自定義字段?
自定義字段是自定義元數據的片段。 您可以將它們添加到帖子和頁面。 作為元數據,自定義字段提供有關帖子或頁面內容的信息。 將自定義字段添加到帖子或頁面後,您可以編輯主題以自動顯示它。
元數據是 WordPress 的核心組件。 即使沒有自定義字段,WordPress 也會使用元數據對帖子和頁面進行分類和自定義。 例如,作者姓名和出版日期是元數據。 自定義字段用於類似目的。 使用自定義字段,您可以通過向它們添加元數據來對帖子和頁面進行分類和自定義。
自定義字段的常見用途包括:
- 披露聲明
- 作者署名
- 視頻信息
- 產品信息
- 商業信息
- 房地產清單
- 評論
- 客戶評價
自定義字段的工作原理
每個自定義字段都包含一個鍵和值。 鍵代表自定義字段的名稱,而值代表定義。 鍵通常是隱藏的; 它們只是用來識別它們對應的值,這些值是元數據的實際片段
密鑰可重複使用。 當您為帖子或頁面創建密鑰時,它將自動保存。 然後,您可以從下拉列表中選擇此密鑰以重複使用它。 例如,如果您想為同一個帖子或頁面創建另一個自定義字段,您可以通過從下拉列表中選擇它來重複使用該鍵。 雖然鍵是可重用的,但值不是。 您必須手動創建每個值。
自定義字段與超文本預處理器 (PHP) 結合使用。 單獨的自定義字段不會改變帖子或頁面內容的外觀。 它們只是元數據的一部分,因此如果您不做一些額外的工作,訪問者就不會看到它們。 要顯示自定義字段,您需要使用 PHP。
您可以將 PHP 代碼添加到您的主題中以顯示自定義字段。 WordPress 支持針對自定義字段的多個 PHP 查詢。 PHP 查詢旨在檢索自定義字段並將它們顯示在主題的給定區域中。
如果您定期發布視頻,您可能希望使用自定義字段向訪問者提供有關視頻的信息。 您可以為視頻長度和來源創建自定義字段。 當訪問者登陸帶有視頻的帖子和頁面時,他們會看到視頻的時長以及您獲取視頻的來源。
自定義字段還提供了一種將披露聲明添加到帖子和頁面的簡單方法。 如果您獲得了撰寫產品評論的報酬,您可能需要在帖子或頁面中添加披露聲明。 對於單個審核,您可以手動添加披露聲明。 對於多個評論,您可能需要使用自定義字段。 使用自定義字段,您可以指定哪些帖子和頁麵包含贊助評論。 PHP 將允許您在這些帖子和頁面上自動顯示披露聲明。
如何使用自定義字段
默認情況下,在 Gutenberg 編輯器中創建自定義字段的選項處於禁用狀態。 要啟用它,請打開帖子或頁面,然後單擊右上角的三點按鈕,然後單擊“首選項”。 “面板”部分下是自定義字段的選項。 假設它切換到關閉位置,單擊它將在您的網站上啟用自定義字段。
如果您使用舊版 Classic 編輯器,則無需啟用自定義字段。 經典編輯器默認啟用此功能。 無論您使用古騰堡編輯器還是經典編輯器,您都應該在帖子和頁面上看到自定義字段工具。 它位於主編輯器界面的正下方。
自定義字段工具具有名稱部分和值部分。 要創建新的自定義字段,請單擊名稱部分下的“輸入新”。 然後,您可以在名稱部分輸入自定義字段的名稱或鍵。
除了名稱,您還需要輸入一個值。 該值是檢索時將顯示在您的網站上的元數據。 請記住,您可以創建多個名稱相同但值不同的自定義字段。 無論如何,每個自定義字段都需要名稱和值。
您可以使用 PHP 在您的網站上顯示自定義字段。 當您將自定義字段添加到帖子或頁面時,WordPress 會將其保存在您網站的數據庫中。 與其他數據庫存儲的內容一樣,需要一個 PHP 查詢來檢索自定義字段。 將適當的 PHP 查詢添加到您的主題將檢索並顯示該區域中的自定義字段。
“get_post_custom_values” PHP 查詢將檢索自定義字段的值。 您可以使用“key”參數指定特定的自定義字段。 將檢索並顯示來自指定字段的值。 查看 wordpress.org/support/article/custom-fields 上的支持文章,了解支持的 PHP 查詢列表。
考慮自定義字段插件
如果您正在努力創建自定義字段,則可能需要使用插件。 高級自定義字段是一個流行的 WordPress 自定義字段插件。 它提供免費和付費版本,為自定義字段提供了一個適合初學者的構建器。
使用高級自定義字段,您將有數十種字段類型可供選擇。 您可以使用它們輕鬆地將元數據添加到帖子和頁面。 高級自定義字段中包含的一些字段類型是文本、範圍、複選框、真或假、選擇和時間選擇器以及谷歌地圖。 您還可以在網站主題中加載元數據,而不會弄亂 PHP。
結論
WordPress 支持自定義字段形式的自定義元數據。 每個自定義字段由鍵和值對組成,包含有關帖子或頁面的信息。 如果您對 PHP 感到滿意,您可以手動創建它們。 如果您很少或根本沒有 PHP 經驗,您可以使用像 Advanced Custom Fields 這樣的插件。