Comment accéder à la description courte du produit dans un modèle d'e-mail WooCommerce? [fermé]


8

Je souhaite afficher la description courte du produit sous le nom du produit dans le tableau des articles de commande dans les e-mails WooCommerce. Je pense que je sais où placer le code dans le fichier de modèle d'e-mail, 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!

Réponses:


16

J'ai finalement essayé d'utiliser var_dump()on $itemet $_product, qui sont tous deux utilisés dans le email-order-items.phpmodèle. $_producta révélé un postobjet, qui a lui-même une post_excerptpropriété, qui semble contenir le contenu de la "Description courte du produit" du formulaire de 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 courte description apparaît dans l'e-mail!

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


3
Si vous êtes dans la boucle, vous pouvez utiliser<?php the_excerpt(); ?>
Pablo SG Pacheco
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.