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

标签 wordpress wordpress-theming

我可以在代码中向我的帖子添加标签,但它会覆盖现有的标签数组。有谁知道如何将标签添加到预先存在的标签数组中,这样就不会删除任何标签?

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/

相关文章:

WordPress 自动草稿禁用

html - 资源管理器阅读风格的问题

php - WordPress 选项表行数在刷新时不断变化?

javascript - WordPress 使用 jQuery 从不同页面滚动到 ID

wordpress - 如何在二十一十二主题的wordpress默认菜单中添加博客链接

css - 如何在 WordPress 中向移动用户显示不同的网站 Logo ?

html - wordpress 平面主题侧边栏从左到右

php - 如何在 wordpress 中使用 get_post() 将 get_template_part() 用于特定帖子?

wordpress - 如何获取json格式的wordpress自定义帖子数据?

wordpress - 按访问者的计算机时区显示日期和时间