post_category
仅适用于核心类别。使用tax_input
而是:
$new_post = array(
\'post_title\' => esc_attr(strip_tags($title)),
\'post_content\' => esc_attr(strip_tags($description)),
\'post_type\' => \'proiecte\',
\'post_status\' => \'publish\',
\'tax_input\' => array(
\'categorie\' => array(17,16)
)
);
$post_id = wp_insert_post($new_post);
如果您使用的不是
categorie
- 可能
projecte_category
- 这样可以更清楚地看到,您使用的是自定义分类法,而不是拼写错误的类别。