Come accedere alla Descrizione Breve del Prodotto in un template email di WooCommerce?

22 apr 2015, 01:31:04
Visualizzazioni: 66.5K
Voti: 9

Vorrei visualizzare la Descrizione Breve del Prodotto sotto il nome del prodotto all'interno della tabella degli articoli dell'ordine nelle email di WooCommerce. Penso di sapere dove inserire il codice all'interno del file del template email, ma non so come accedere alla descrizione di un articolo. Non vedo alcun meccanismo per recuperarla. Cosa devo fare per mostrare questo campo?

Grazie in anticipo!

0
Tutte le risposte alla domanda 1
2
19

Finalmente ho provato a usare var_dump() su $item e $_product, che vengono entrambi utilizzati nel template email-order-items.php. $_product ha rivelato un oggetto post, che a sua volta ha una proprietà post_excerpt, che sembra contenere il testo della "Descrizione breve del prodotto" dal modulo prodotto di WooCommerce.

Quindi, per aggiungere la descrizione sotto il nome dell'articolo, ho aggiunto questo al mio codice:

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

Voilà! La descrizione breve appare nell'email!

Spero che questo possa aiutare qualcun altro! Mi ci sono volute un paio d'ore di frustrazione per capirlo.

22 apr 2015 02:20:00
Commenti

Se sei all'interno del loop, puoi usare <?php the_excerpt(); ?>

Pablo S G Pacheco Pablo S G Pacheco
17 apr 2017 22:29:31

$post->post_excerpt funzionerà altrettanto bene nel loop, inoltre otterrà il testo completo (senza accorciare la descrizione).

Ahadul Ahadul
28 ago 2020 08:20:20