在 《WordPress 自定義字段開發指南》 一文中,我詳細的介紹了 WordPress 自定義字段的基本理念和用法,但是很多人發現,雖然在數據庫裏存在很多 WordPress 自己創建的自定義字段,但是在文章編輯器的 「自定義欄目」 裏卻並沒有顯示 (沒有 「自定義欄目」 板塊請在右上角的 「顯示選項」 開啓),比如特色圖像、自定義頁面模板和評論是否開啓等等。
如果仔細觀察,會發現這些自定義字段的名字都是以下劃線 「_」 開頭的,所以説,以下劃線 「_」 開頭的自定義字段並不會顯示給用户,the_meta() 函數也不會輸出,對用户來説是隱藏的。

利用這個特性,我們可以把不想讓用户隨便修改的字段、會讓用户感到困惑的字段,比如已經提供設置界面的設置選項、緩存數據等等,以免出現錯誤。
下邊是一個小例子:
|
1 |
add_post_meta(get_the_ID(),'_time_diff',time()); |
另外,如果自定義字段儲存的內容是數組即使名字前邊不是下劃線 「_」 也不會顯示。
參考資料:http://www.ludou.org/WordPress-hidden-custom-fields.html