¿Cómo acceder a la Descripción Corta del Producto en una plantilla de correo de WooCommerce?

22 abr 2015, 01:31:04
Vistas: 66.5K
Votos: 9

Me gustaría mostrar la Descripción Corta del Producto debajo del nombre del producto dentro de la tabla de artículos del pedido en los correos electrónicos de WooCommerce. Creo que sé dónde colocar el código dentro del archivo de la plantilla de correo, pero no sé cómo acceder a la descripción de un artículo. No veo ningún mecanismo para recuperarla. ¿Qué necesito hacer para mostrar este campo?

¡Gracias de antemano!

0
Todas las respuestas a la pregunta 1
2
19

Finalmente probé usar var_dump() en $item y $_product, que se utilizan en la plantilla email-order-items.php. $_product reveló un objeto post, que a su vez tiene una propiedad post_excerpt, que parece contener el texto de la "Descripción Corta del Producto" del formulario de producto de WooCommerce.

Entonces, para agregar la descripción debajo del nombre del artículo, añadí esto a mi código:

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

¡Voilà! ¡La descripción corta aparece en el correo electrónico!

¡Espero que esto ayude a alguien más! Me tomó un par de horas de frustración para lograrlo.

22 abr 2015 02:20:00
Comentarios

Si estás dentro del loop, puedes usar <?php the_excerpt(); ?>

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

$post->post_excerpt también funcionará bien dentro del loop, además obtendrá el texto completo (sin acortar la descripción).

Ahadul Ahadul
28 ago 2020 08:20:20