大家好我想在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作为解决方案。但我不适合我。
为什么会发生这种情况?
答案 0 :(得分:0)
确保您在所属的自定义帖子类型之前创建分类法。