Wie greifen Sie auf die Produktkurzbeschreibung in einer WooCommerce-E-Mail-Vorlage zu? [geschlossen]

8

Ich möchte die Produktkurzbeschreibung unter dem Produktnamen in der Bestellpositionstabelle in WooCommerce-E-Mails ausgeben. Ich glaube, ich weiß, wo ich Code in die E-Mail-Vorlagendatei einfügen soll, aber ich weiß nicht, wie ich auf die Beschreibung eines Elements zugreifen soll. Ich sehe keinen Mechanismus, um es abzurufen. Was muss ich tun, um das Feld wiederzugeben?

Danke im Voraus!

eljefejb
quelle

Antworten:

16

Ich habe endlich versucht, var_dump()on $itemund zu verwenden $_product, die beide in der email-order-items.phpVorlage verwendet werden. $_productenthüllte ein postObjekt, das selbst eine post_excerptEigenschaft hat, die den Inhalt der "Produktkurzbeschreibung" aus dem WooCommerce-Produktformular enthält.

Um die Beschreibung unter dem Artikelnamen hinzuzufügen, habe ich dies meinem Code hinzugefügt:

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

Voilà! Die Kurzbeschreibung erscheint in der E-Mail!

Hoffe das hilft jemand anderem! Ich brauchte ein paar Stunden Frust, um es zu bekommen.

eljefejb
quelle
3
Wenn Sie in der Schleife sind, können Sie verwenden<?php the_excerpt(); ?>
Pablo SG Pacheco