J'essaie d'insérer des taxonomies personnalisées à l'aide de wp_insert_post()
et de l'argument tax_input
, mais cela ne fonctionne pas. Je souhaite définir un message dans une taxonomie personnalisée ("types") et une catégorie ("voitures")
$new_post = array(
'post_title' => $title,
'post_content' => $description,
'tax_input' => array('types' => array('cars')),
'post_status' => 'pending',
'post_type' => 'vehicles'
);
Je trouve la réponse. Après avoir construit mes arguments pour la fonction wp_insert_post () et les avoir passés à une variable $ pid, je mets la ligne suivante après cela et tout fonctionne légèrement.
wp_set_object_terms($pid, 'cars', 'types', true);