更新帖子条款

时间:2013-09-08 17:32:24

标签: php wordpress

函数wp_set_post_terms()非常有用,但是我希望以后在帖子中添加一些术语。我尝试过使用wp_set_post_terms()wp_set_object_terms(),但他们只是覆盖已有的内容。我认为wp_add_object_terms()是我的问题的答案,但它具有相同的功能,可以覆盖原始术语。

是否可以通过代码附加条款?

2 个答案:

答案 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");