Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php add_post_meta是否在WordPress帖子中添加或替换值?_Php_Wordpress_Custom Fields - Fatal编程技术网

Php add_post_meta是否在WordPress帖子中添加或替换值?

Php add_post_meta是否在WordPress帖子中添加或替换值?,php,wordpress,custom-fields,Php,Wordpress,Custom Fields,在WordPress博客中,我想在每个帖子中使用add\u post\u meta,如以下示例所示: add_post_meta( 7, 'fruit', 'banana', true ) 如果我想稍后为这篇文章设定一个不同的结果,将会发生什么?我的意思是价值将被替换或增加 我只是想确保它总是被覆盖并替换为新的(总是1个值),而不是添加。显然,每一篇文章都有它的价值。您可以使用update\u post\u meta(在这种情况下,您不需要true参数)。如果元不存在,函数将创建元;如果存在,

在WordPress博客中,我想在每个帖子中使用
add\u post\u meta
,如以下示例所示:

add_post_meta( 7, 'fruit', 'banana', true )
如果我想稍后为这篇文章设定一个不同的结果,将会发生什么?我的意思是价值将被替换或增加


我只是想确保它总是被覆盖并替换为新的(总是1个值),而不是添加。显然,每一篇文章都有它的价值。

您可以使用
update\u post\u meta
(在这种情况下,您不需要
true
参数)。如果元不存在,函数将创建元;如果存在,函数将更新元

法典:


要回答您的原始问题,如果未使用
true
参数,则
add\u post\u meta
将使用相同的键添加多个字段,否则不会进行任何更改。

您可以使用
update\u post\u meta
(在这种情况下,您不需要
true
参数)。如果元不存在,函数将创建元;如果存在,函数将更新元

法典:

要回答原始问题,如果未使用
true
参数,则
add\u post\u meta
将使用相同的键添加多个字段,否则不会进行任何更改