Wordpress wp_set_object_terms不适用于自定义分类

时间:2015-10-06 01:11:31

标签: php wordpress wordpress-plugin taxonomy

大家好我想在WordPress中添加帖子。我使用CPT UI创建/注册自定义帖子类型和自定义分类。我使用下面的代码添加我的帖子。

     $post = array(
        'post_title'    => $title,
        'post_content'  => $description,
        'post_status'   => 'publish',
        'post_type' => 'questions',
     );
     $post_id =  wp_insert_post($post);
     $check_if_save = wp_set_object_terms( $post_id , array(10,11 ), 'question-category' );

但是,当执行此代码$check_if_save->get_error_message()时,始终返回Invalid Taxonomy。我也检查get_taxonomies(),但我的自定义分类法不包括在内。我还手动注册分类法,并按照link作为解决方案。但我不适合我。

为什么会发生这种情况?

1 个答案:

答案 0 :(得分:0)

确保您在所属的自定义帖子类型之前创建分类法。