我可以在代码中向我的帖子添加标签,但它会覆盖现有的标签数组。有谁知道如何将标签添加到预先存在的标签数组中,这样就不会删除任何标签?
wp_set_object_terms($post_id, 'mytagname', 'post_tag');
Wordpress API 的这一部分看起来有点笨拙,但也许我完全错过了一些东西。任何帮助将不胜感激!
事实证明 RTFM 就是答案。
最佳答案
查看函数的第四个参数 - $append
。如果设置为 true
,标记将附加到现有标记,如果设置为 false
(默认值),则标记将替换它们。
所以你想这样调用它:
wp_set_object_terms($post_id, 'mytagname', 'post_tag', true);
关于wordpress - 以编程方式将标签添加到 WordPress 帖子而不覆盖预先存在的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17733215/