函数wp_set_post_terms()
非常有用,但是我希望以后在帖子中添加一些术语。我尝试过使用wp_set_post_terms()
和wp_set_object_terms()
,但他们只是覆盖已有的内容。我认为wp_add_object_terms()
是我的问题的答案,但它具有相同的功能,可以覆盖原始术语。
是否可以通过代码附加条款?
答案 0 :(得分:5)
但是,wp_set_object_terms();
似乎适用于您的情况:
来自WordPress Codex:
将对象(帖子,链接等)与术语和分类法类型(标记, 类别等)。如果它,则创建术语和分类关系 尚不存在。
<?php wp_set_object_terms( $object_id, $terms, $taxonomy, $append ); ?>
线索
$append
参数为 bool :如果为true,标记将附加到对象。如果为false,标记将替换现有标记
希望它有所帮助!
答案 1 :(得分:-3)
wp_set_object_terms($id, (int)$parent, "warehouse");