Je ne parviens pas à créer une catégorie de produits woocommerce
par programme. Je prévois d'automatiser la création de catégories de produits en fonction de la création d'un nouveau terme dans un custom taxonomy
spécifié. Toute aide est grandement appréciée, merci.
Pour créer un terme de taxonomie par programme, vous pouvez utiliser wp_insert_term
fonction.
<?php wp_insert_term( $term, $taxonomy, $args = array() ); ?>
Il a 3 paramètres:
$ term (int | string) (requis) Terme à ajouter ou à mettre à jour. Par défaut: aucun
$ taxonomy (chaîne) (obligatoire) Taxonomie à laquelle ajouter le terme. Par défaut: aucun
$ args (tableau | chaîne) (facultatif) Modifie les valeurs du terme inséré
Les catégories WooCommerce sont stockées en tant que termes dans la taxonomie product_cat
. Par conséquent, si vous souhaitez créer une nouvelle catégorie, vous pouvez utiliser ce code:
wp_insert_term( 'My New Category', 'product_cat', array(
'description' => 'Description for category', // optional
'parent' => 0, // optional
'slug' => 'my-new-category' // optional
) );