Cambiar la Descripción del Producto en Woocommerce
He estado cambiando la apariencia de la página de producto individual. He movido algunas cosas mediante hooks en Woocommerce y también editando el CSS.
Por defecto, la página de producto individual muestra la descripción corta (definida como woocommerce_template_single_excerpt en el archivo content-single-product.php) junto a la imagen del producto, pero quiero mostrar la descripción completa.
La descripción completa se muestra en las pestañas de datos del producto debajo del producto. Mirando en el directorio de pestañas en el archivo description.php, parece que solo establece el encabezado. Presumiblemente, como el producto es un tipo de publicación personalizada, la descripción del producto es el contenido de la publicación personalizada.
He solucionado esto temporalmente colocando la descripción completa en la sección de descripción corta del producto, pero me gustaría una solución que no requiera que alguien que agregue productos tenga que hacer esto.
¿Puede alguien sugerir una manera de hacer esto, por favor?

En lugar de editar la plantilla, también podrías probar esto:
<?php
/** Eliminar la descripción corta si las pestañas del producto no se muestran */
function dot_reorder_product_page() {
if ( get_option('woocommerce_product_tabs') == false ) {
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20 );
}
}
add_action( 'woocommerce_before_main_content', 'dot_reorder_product_page' );
/** Mostrar la descripción del producto the_content */
function dot_do_product_desc() {
global $woocommerce, $post;
if ( $post->post_content ) : ?>
<div itemprop="description" class="item-description">
<?php $heading = apply_filters('woocommerce_product_description_heading', __('Descripción del Producto', 'woocommerce')); ?>
<!-- <h2><?php echo $heading; ?></h2> -->
<?php the_content(); ?>
</div>
<?php endif;
}
add_action( 'woocommerce_single_product_summary', 'dot_do_product_desc', 20 );

Nunca entendí esto tampoco en WooCommerce... Esperaría una 'descripción del producto' como información principal del post y luego quizás 'descripción detallada' o 'información adicional del producto' en la pestaña.
En templates/single-product/short-description.php
reemplaza
if ( ! $post->post_excerpt ) return;
?>
<div itemprop="description">
<?php echo apply_filters( 'woocommerce_short_description', $post->post_excerpt ) ?>
con
if ( ! the_content() ) return;
?>
<div itemprop="description">
<?php echo the_content(); ?>
luego en templates/single-product/tabs/description.php
reemplaza
<?php the_content(); ?>
con
<?php the_excerpt(); ?>

Hola, en realidad encontré lo mismo ayer y he estado pensando si se puede usar o necesita modificación. Esta respuesta cambia la descripción corta en todos los lugares donde se usa y no estoy seguro de querer hacer eso. Tal vez pueda escribir una función usando esta respuesta y engancharla a la página de producto individual (content-single-product.php) para que solo esa página se modifique.

No entiendo a qué te refieres, estos son solo los templates de página individual... AFAIK los templates woocommerce single-product no se usan en ningún otro lugar.
