woocommerce: ajouter de la valeur à un attribut de produit
Comment puis-je ajouter de la valeur à un thème d'attribut à l'aide de code?
J'ai créé un attribut appelé "délai d'Expédition' (taxonomie: pa_dispatch) et maintenant, je veux ajouter de la valeur à un produit en particulier l'Envoi d'attribut.
Comment le faire par programmation?
source d'informationauteur Rao
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé la réponse, vous devez utiliser wp_set_object_terms afin de fixer les modalités de l'objet d'une taxonomie,
Où, $append peut être
true
oufalse
si la valeur est true, la balise sera ajouté à la balise existante, si la valeur est false, la balise est remplacée.Dans mon exemple,
Ici, le
pa_dispatch
est le woo-commerce taxonomie.Vous ne pouvez pas ajouter de la valeur à un attribut. Vous avez besoin de faire le produit de la variable, créer une variante, et de l'affecter à l'attribut. Maintenant, dans cette variation, vous pouvez affecter une valeur.
Mode lecture:
EDIT:
Après plus de précisions sur la question, voici une mise à jour de la solution.
Ajouter le ci-dessous fonction de votre functions.php. Appeler sur le crochet et le passer l'ID de produit ainsi que les valeurs d'attribut.
Espérons que cette aide!