Cómo eliminar la visualización de la categoría de producto WooCommerce en la página individual del producto

4 nov 2013, 18:23:59
Vistas: 16.1K
Votos: 1

En mis páginas individuales de productos, me gustaría modificar los metadatos para que el botón de Categoría del producto no se muestre. No logro encontrar dónde se llama esta función. He revisado varios archivos php. Agradecería tu ayuda.

1
Comentarios

¡Estaba investigando otra cosa y encontré la respuesta! El archivo php a editar es single-product/meta.php (no puedes ver esto a través del Editor desde el Panel de control; necesitas usar FTP para acceder a él).

Eliminé:

<?php

$size = sizeof( get_the_terms( $post->ID, 'product_cat' ) ); echo $product->get_categories( ', ', '<span class="posted_in">' . _n( 'Categoría:', 'Categorías:', $size, 'woocommerce' ) . ' ', '.</span>' ); ?>

:)

user41328 user41328
4 nov 2013 18:59:29
Todas las respuestas a la pregunta 2
0

Como alternativa a editar la plantilla de metadatos, puedes evitar que la información meta se muestre en las páginas de productos individuales. Esto puede ser útil si tampoco deseas mostrar los SKU. Así es como se hace:

remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_meta', 40 );

Se coloca en tu archivo functions.php.

25 jul 2015 01:24:28
0

Pregunta antigua, pero quiero señalar sobre la sobrescritura de plantillas. La respuesta de Nick elimina toda la visualización de metadatos. En mi caso, solo quería eliminar la categoría y no toda la información meta.

Crea una copia del archivo meta de producto individual en yourtheme/woocommerce/single-product/meta.php.

Elimina la siguiente línea (línea 38 en la versión 3.5):

<?php echo wc_get_product_category_list( $product->get_id(), ', ', '<span class="posted_in">' . _n( 'Categoría:', 'Categorías:', count( $product->get_category_ids() ), 'woocommerce' ) . ' ', '</span>' ); ?>

De esta manera, puedes actualizar WooCommerce sin que sobrescriba tus cambios.

31 dic 2018 02:42:42