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

时间:2013-07-18 20:25:20

标签: wordpress wordpress-theming

我可以在代码中为帖子添加标签,但它会覆盖现有的标签数组。有没有人知道如何将标记添加到预先存在的标记数组中,以便不删除任何标记?

wp_set_object_terms($post_id, 'mytagname', 'post_tag');

这部分Wordpress API似乎有点笨拙,但也许我完全错过了一些东西。任何帮助将不胜感激!

结果是RTFM就是答案。

1 个答案:

答案 0 :(得分:2)

查看函数的第四个参数 - $append。如果设置为true,则标记会附加到现有标记中,如果它们是false(默认值),则会替换它们。

所以你想这样称呼它:

wp_set_object_terms($post_id, 'mytagname', 'post_tag', true);