add post meta value

时间:2017-08-02 作者:sanjay

我正在尝试添加post meta value,在这个更新查询之后,在这个get\\u post\\u meta value之后。但是add\\u post\\u meta不起作用。

<?php add_post_meta($post_id, \'Product_Year\', trim( $_POST[\'Product_Year\'])); ?>
  <?php update_post_meta($post_id, \'Product_Year\', trim( $_POST[\'Product_Year\'])); ?>

echo $year=get_post_meta($post_id , \'Product_Year\',true );

2 个回复
SO网友:Aftab

您不需要使用add_post_metaupdate_post_meta 对于相同的meta\\u键。

您可以简单地使用update_post_meta 功能和这将add 如果meta\\u密钥不存在并且将update 如果存在meta\\u密钥。

SO网友:Sonali

添加最后一个参数,请参阅https://codex.wordpress.org/Function_Reference/add_post_meta

add_post_meta($post_id, \'Product_Year\', trim( $_POST[\'Product_Year\']), true);

结束

相关推荐