[英]Programmatically Add Tag to Wordpress Post Without Overwriting Pre-Existing Tags
我可以在代码中为帖子添加标签,但它会覆盖现有的标签数组。 有没有人知道如何将标记添加到预先存在的标记数组中,以便不会删除任何标记?
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);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.