繁体   English   中英

以编程方式将标签添加到Wordpress帖子而不覆盖预先存在的标签

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM