【发布时间】:2016-01-02 19:04:59
【问题描述】:
大家好,我正在尝试在 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 作为解决方案。但我不为我工作。
任何想法为什么会发生这种情况?
【问题讨论】:
-
需要注册分类。我猜 CPT ui 没有注册分类法