我可以在代码中向我的帖子添加标签, 但是它会覆盖现有的标签数组。有谁知道一种将标签添加到预先存在的标签数组中以使所有内容都不会被擦除的方法?
wp_set_object_terms($post_id, 'mytagname', 'post_tag');
WordPress API的这一部分似乎有些笨拙, 但是也许我完全错过了一些东西。任何帮助, 将不胜感激!
事实证明, RTFM是答案。
#1
查看函数的第四个参数-$ append。如果将其设置为true, 则标签将附加到现有标签上;如果为false(默认设置), 则会替换它们。
所以你想这样称呼它:
wp_set_object_terms($post_id, 'mytagname', 'post_tag', true);
评论前必须登录!
注册