如何在發佈文章時自動新增自訂欄位於 WordPress

WPressize Me

10/03/2022

為什麼要自動新增自訂欄位?

自訂欄位允許你為文章增加額外資訊。這些資訊可以顯示在網站上、保持隱私,或被主題和外掛使用來擴展你的 WordPress 網站功能。

有許多方法可以使用自訂欄位。在我們的自訂欄位提示、技巧和黑客指南中,你會發現一些有用的創意。

有時你會希望自訂欄位在發佈文章時自動創建。這在你增加 WordPress 功能,使其不僅僅是一個簡單博客時尤其重要。

我們在創建畫廊網站時,也使用了這個方法。我們希望為每個提交到畫廊的項目儲存短網址。所以當每個文章發佈時,我們會自動創建一個自訂欄位來儲存短網址。

這個技巧對於希望將 WordPress 推向更高水準的開發者來說非常有用。

在發佈文章時自動新增自訂欄位

這個方法涉及在你的主題的functions.php文件中添加自訂代碼片段。對於沒有經驗的用戶來說,我們不建議編輯主題文件,因為即使是很小的錯誤也可能會破壞你的网站。

相反,我們將展示如何使用WPCode外掛來完成這個操作。

WPCode使得在不需要編輯主題functions.php文件的情況下,便可輕鬆添加代碼片段。你還可以從一個中心屏幕管理所有的代碼片段。

如果這是你第一次添加代碼到WordPress,你應該查看我們的指南,了解如何在WordPress中復製和粘貼代碼片段的詳細信息。

首先,你需要安裝和啟用免費的WPCode外掛。如果你需要幫助,請查看我們的《如何安裝 WordPress 外掛》的教程。

注意:免費版的 WPCode 已經包含你在 WordPress 中添加自訂代碼所需的所有功能。欲獲得更高級的功能如定時片段、轉換像素等,你可以升級到 WPCode Pro。

步驟

激活外掛後,一個標籤為「Code Snippets」的新選單項目會被添加到你的 WordPress 管理欄中。點擊它,然後在下一個屏幕中按『Add New』按鈕。

從這裡,導航到「Add Your Custom Code (New Snippet)」選項,然後點擊其下的「Use snippet」按鈕。

之後,你需要給片段命名,然後復製以下代碼並粘貼到「Code Preview」框中。

add_action('publish_page', 'add_custom_field_automatically');
add_action('publish_post', 'add_custom_field_automatically');
function add_custom_field_automatically($post_ID) {
    global $wpdb;
    if(!wp_is_post_revision($post_ID)) {
        add_post_meta($post_ID, 'field-name', 'custom value', true);
    }
}

你需要將 ‘field-name’ 和 ‘custom value’ 替換為你想使用的自訂欄位名稱和數值。

不要忘記從右側下拉選單中選擇『PHP Snippet』作為代碼類型。

插入

接下來,向下滾動到『Insertion』部分。這裡,你需要保持選中的『Auto Insert』方法。

使用自動插入方法,片段將自動插入並在適當位置執行。

完成後,你需要將開關從『Inactive』切換到『Active』,然後點擊『Save Snippet』按鈕。

一旦片段被激活,每當你發佈文章時將創建自訂欄位。

我們希望這個教程幫助你學會如何在 WordPress 中發佈文章時自動新增自訂欄位。你也可以學習如何選擇最佳 WordPress 主機,或查看我們必備的 WordPress 外掛清單來增長你的網站。

如果你喜歡這篇文章,請訂閱我們的 YouTube 頻道以獲取 WordPress 視頻教程。你還可以在 Twitter 和 Facebook 上找到我們。



Related Posts

  • 2024-08-04
  • WordPress 教学

不喜欢 WordPress 4.3 引入的格式化快捷键?觉得有点烦人?最近,有用户问我们如何在 WordPress 中禁用视觉编辑器格式化快捷键。在本文中,我们将向您展示如何做到这一点。

閱讀更多
  • 2024-07-31
  • WordPress 教学

你在 WordPress 网站上看到 503 服务不可用错误吗?503 错误是因为服务器无法处理请求,通常是由于服务器过载或维护。而这个错误不会告诉你具体原因,这对于初学者来说非常令人沮丧。本文将向你展示如何修复 WordPress 中的 503 服务不可用错误。

閱讀更多
  • 2024-07-30
  • WordPress 教学

管理一个企业需要大量的工作。如果您无法正确维护您的 WordPress 网站,可能会迅速看到流量和销售额下降的现象。幸运的是,您可以聘请虚拟助手 (VA) 来帮助管理您的网站。本文将教您如何聘请 WordPress 虚拟助手,以便您可以专注于业务中最重要的活动。

閱讀更多

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>