我正在尝试使用插入自定义分类法wp_insert_post()
以及tax_input
争论,但它不起作用。我想设置一个自定义分类(“类型”)和一个类别(“汽车”)的帖子
$new_post = array(
\'post_title\' => $title,
\'post_content\' => $description,
\'tax_input\' => array(\'types\' => array(\'cars\')),
\'post_status\' => \'pending\',
\'post_type\' => \'vehicles\'
);
最合适的回答,由SO网友:worldwildwebdev 整理而成
我找到了答案。在为wp\\u insert\\u post()函数构建参数并将其传递给变量$pid之后,我设置了下面的一行,所有操作都会稍微起作用。
wp_set_object_terms($pid, \'cars\', \'types\', true);