2

我可以在代码中向我的帖子添加标签,但它会覆盖现有的标签数组。有谁知道将标签添加到预先存在的标签数组中以便没有被删除的方法?

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

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

事实证明,RTFM 就是答案。

4

1 回答 1

3

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

所以你想这样称呼它:

wp_set_object_terms($post_id, 'mytagname', 'post_tag', true);
于 2013-07-18T20:35:04.077 回答