Ajouter un nouvel atribut par programmation woocommerce [duplicate]

Oct 15 2020

J'essaie donc de créer un plugin de boutique en ligne qui ajoutera tous les produits, il les obtiendra d'une API pour les produits que j'obtiens d'un fournisseur. Maintenant, j'essaie de créer un attribut par programmation avec php mais je ne trouve pas comment j'ai essayé beaucoup de code d'autres personnes mais c'est obsolète ou je ne peux pas le faire fonctionner, je veux juste chaque fois que j'appuie sur un bouton que l'attribut sera créer juste un attribut rien de plus.

J'ai essayé Créer un nouvel attribut de produit par programmation dans le code de réponse Woocommerce (et plus ...).

Réponses

ibes Oct 15 2020 at 21:56

Est-ce le code exact que vous essayez d'exécuter?

L'action "init" est exécutée dans chaque requête WordPress au démarrage.
Il n'y a pas de connexion à une pression de bouton.

Votre paramètre "$ label_name" function create_product_attribute($label_name)ne va nulle part.

Le reste de votre code semble pouvoir vous conduire à votre objectif. Mais le code est initié d'une manière qui peut vous rapprocher de l'objectif.

Vous souhaitez ajouter manuellement un certain attribut à certains produits?

Ou appuyez une fois sur un bouton et avez l'attribut sur chaque produit?

Vous pourriez avoir une page d'administration avec un bouton qui définit un paramètre d'URL - si ce paramètre est défini, effectuez une action.