2015-10-06 25 views
2

嗨,大家好,我正在嘗試在WordPress中添加文章。我使用CPT UI來創建/註冊自定義帖子類型和自定義分類。我用下面的代碼添加我的帖子。Wordpress wp_set_object_terms不適用於定製分類

 $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

有沒有更新? t – younes0

+0

需要註冊分類。 CPT ui沒有註冊我猜測的分類 –

回答

0

確保你在他們所屬的自定義帖子類型之前創建了你的分類法。