Avisos
Vaciar todo

[Resuelto] Ocultar elementos catálogo WooCommerce

4 Respuestas
3 Usuarios
0 Reactions
10 Visitas
Respuestas: 259
Reputable Member
Topic starter
 

Buenas tardes,

Quería ocultar algunos elementos del catálogo del Woocommerce, y no quería hacerlo con CSS, sino con código en el archivo functions.php.

Por ejemplo, ocultar el orden de productos: remove_action ('woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 30 ); 

Quería ocultar el número de resultados que se están mostrando, y el botón de seleccionar opciones de debajo del precio de cada producto. Supongo que con 2 simples códigos podrá hacerse, pero no he encontrado cuáles son.

Por otro lado, dentro de un producto simple hay un breadcrumb, que permite seleccionar la categoría, y la página de inicio, pero no está la página de tienda, es decir, una vez dentro de un producto simple, no se puede volver a la tienda, hay alguna forma de hacerlo?

 

Muchas gracias, un saludo.

Contenido solo visible a usuarios registrados


 
Respondido : 13/04/2021 4:09 pm
Tags del tema
Jhon
 Jhon
Respuestas: 44989
Soporte CMS Webempresa
 

Hola

Prueba removerlo con el siguiente código:

add_action( 'after_setup_theme', 'my_remove_product_result_count', 99 );
function my_remove_product_result_count() { 
    remove_action( 'woocommerce_before_shop_loop' , 'woocommerce_result_count', 20 );
    remove_action( 'woocommerce_after_shop_loop' , 'woocommerce_result_count', 20 );
}

Tal como se comenta en este enlace: https://wordpress.org/support/topic/remove-woocommerce-result-count/

Si aún así se sigue mostrando es porque tu theme lo muestra de otra forma que no se puede remover por Hooks y en este caso sería más práctico ocultarlo por CSS

Para tu otra consulta mejor realiza un nuevo hilo de discusión, de esta forma mantenemos el foro ordenado.

Saludos.


 
Respondido : 13/04/2021 4:16 pm
Respuestas: 259
Reputable Member
Topic starter
 

He solucionado las  2 primeras opciones, dejo la solución:

Ocultar el número de resultados encontrados: remove_action( 'woocommerce_before_shop_loop' , 'woocommerce_result_count', 20 ); Añadir al functions.php

Ocultar botón de seleccionar opciones: Apariencia -> Personalizar -> WooCommerce -> Catálogo de productos -> Ocultar añadir al carrito.

 

Okey, tema resuelto, gracias. 


Esta publicación ha sido modificada el hace 4 años por Àlex
 
Respondido : 13/04/2021 4:20 pm
Bulmaro
Respuestas: 4380
Soporte CMS Webempresa
 

Hola Alex,

Excelente, gracias por conmpartirnos la solución a tus consultas.

Quedamos atentos a tus futuras consultas.

Saludos


 
Respondido : 13/04/2021 4:27 pm