我可以在代码中向我的帖子添加标签, 但是它会覆盖现有的标签数组。有谁知道一种将标签添加到预先存在的标签数组中以使所有内容都不会被擦除的方法?
wp_set_object_terms($post_id, 'mytagname', 'post_tag');
WordPress API的这一部分似乎有些笨拙, 但是也许我完全错过了一些东西。任何帮助, 将不胜感激!
【以编程方式将标签添加到WordPress帖子中,而不会覆盖现有标签】事实证明, RTFM是答案。
#1查看函数的第四个参数-$ append。如果将其设置为true, 则标签将附加到现有标签上;如果为false(默认设置), 则会替换它们。
所以你想这样称呼它:
wp_set_object_terms($post_id, 'mytagname', 'post_tag', true);
推荐阅读
- 将page- $ slug.php模板放在子目录中不起作用
- WordPress中带有wp_nav_menu()函数的移动导航菜单出现问题
- 我用Python抓取了S11全球总决赛直播评论,EDG nb
- Java入门常见错误总结
- 华为云薅羊毛攻略来袭,走过路过不要错过
- Java基本数据类型
- 2021年我推荐给你这些高质量计算机书籍
- Java入门阶段总结
- Flutter 专题28 易忽略的小而巧的技术点汇总#yyds干货盘点#