[英]Does add_post_meta add or replace values in WordPress posts?
在WordPress博客中,我想在每個帖子中使用add_post_meta
如以下示例所示:
add_post_meta( 7, 'fruit', 'banana', true )
如果以后我想為這篇文章設置其他水果,將會發生什么? 我的意思是值會被替換還是增加?
我只想確保它總是被覆蓋並替換為新的(始終為1的值),未添加。 顯然每個帖子都會有其價值。
您可以使用update_post_meta
(在這種情況下,不需要true
參數)。 如果不存在,該函數將創建元,如果存在,則將對其進行更新。
食典: https : //codex.wordpress.org/Function_Reference/update_post_meta
要回答您的原始問題,如果未使用true
參數,則add_post_meta
將使用相同的鍵添加多個字段,否則將不進行任何更改。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.