该功能wp_set_post_terms()
非常有效,但是我希望稍后在帖子中添加一些术语。我试过使用wp_set_post_terms()
,wp_set_object_terms()
但他们只是覆盖了已经存在的东西。我认为wp_add_object_terms()
这是我问题的答案,但它具有相同的功能,可以覆盖原始条款。
有什么方法可以通过代码附加条款吗?
但是,wp_set_object_terms();
似乎适合您的情况:
来自 WordPress 法典:
将对象(帖子、链接等)与术语和分类类型(标签、类别等)相关联。如果术语和分类关系不存在,则创建它。
<?php wp_set_object_terms( $object_id, $terms, $taxonomy, $append ); ?>
线索
$append
参数是bool:如果为真,标签将被附加到 object。如果为 false,标签将替换现有标签
希望能帮助到你!
wp_set_object_terms($id, (int)$parent, "warehouse");