Cum accesezi descrierea scurtă a produsului într-un șablon de email WooCommerce?

22 apr. 2015, 01:31:04
Vizualizări: 66.5K
Voturi: 9

Aș dori să afișez descrierea scurtă a produsului sub numele produsului în interiorul tabelului cu articole comandate din emailurile WooCommerce. Cred că știu unde să plasez codul în fișierul șablonului de email, dar nu știu cum să accesez descrierea unui articol. Nu văd niciun mecanism pentru a o prelua. Ce trebuie să fac pentru a afișa acest câmp?

Mulțumesc anticipat!

0
Toate răspunsurile la întrebare 1
2
19

În cele din urmă am încercat să folosesc var_dump() pe $item și $_product, care sunt ambele utilizate în șablonul email-order-items.php. $_product a dezvăluit un obiect post, care la rândul său are o proprietate post_excerpt, care pare să conțină conținutul din "Scurta descriere a produsului" din formularul WooCommerce al produsului.

Așadar, pentru a adăuga descrierea sub numele produsului, am adăugat acest cod:

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

Voilà! Descrierea scurtă apare acum în e-mail!

Sper că acest lucru îi va ajuta și pe alții! Mi-a luat câteva ore de frustrare să ajung la această soluție.

22 apr. 2015 02:20:00
Comentarii

Dacă te afli în buclă, poți folosi <?php the_excerpt(); ?>

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

$post->post_excerpt va funcționa de asemenea corect în buclă, mai mult, va obține întregul text (fără a scurta descrierea).

Ahadul Ahadul
28 aug. 2020 08:20:20