web-dev-qa-db-fra.com

Comment accéder à la description courte du produit dans un modèle de courrier électronique WooCommerce?

J'aimerais afficher la description courte du produit sous le nom du produit dans le tableau des commandes dans les emails de WooCommerce. Je pense savoir où placer le code dans le fichier de modèle de courrier électronique, mais je ne sais pas comment accéder à la description d'un élément. Je ne vois aucun mécanisme pour le récupérer. Que dois-je faire pour faire écho sur le terrain?

Merci d'avance!

8
eljefejb

J'ai finalement essayé d'utiliser var_dump() sur $item et $_product, qui sont tous deux utilisés dans le modèle email-order-items.php. $_product a révélé un objet post, qui possède lui-même une propriété post_excerpt, qui semble contenir le contenu de la "Description courte du produit" de la fiche produit WooCommerce.

Donc, pour ajouter la description sous le nom de l'article, j'ai ajouté ceci à mon code:

echo '<br/>' . $_product->post->post_excerpt;

Voilà! La description courte apparaît dans l'email!

J'espère que ceci aide quelqu'un d'autre! Il m'a fallu quelques heures de frustration pour l'obtenir.

15
eljefejb