• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

DecodeCMS

Tu WordPress a otro Nivel ...

  • Acerca de
  • Contacto
  • Inicio
  • Tutoriales
    • Themes
    • Plugins
    • Core
    • Recursos
  • Cursos
  • Acceder
    • Mis cursos
    • Mi Cuenta
    • Acceder
Inicio / Tutoriales / Plugins / Ocultar categorías que no están activas en widget de categorías WooCommerce

Ocultar categorías que no están activas en widget de categorías WooCommerce

[ 8 abril 2019 ] [ Autor: Jhon Marreros Guzmán ][ Plugins - Básico] [ ]

css mejoras woocommerce

Suscríbete a DecodeCMS:  

WooCommerce tiene un widget de categorías de productos que podemos usar en nuestro sitio web, sin embargo este widget siempre muestra todas las categorías, en algunos casos nos puede interesar sólo mostrar las categorías o subcategorías actuales.

 

Resultado Final

Al final obtendremos algo similar a lo que se muestra en la siguiente imagen:

resultado final ocultar categorías en widget

 

Código CSS para ocultar las categorías no activas

Para ocultar las categorías o subcategorías que no están activas puedes usar el siguiente código CSS:


.single-product .widget_product_categories ul.product-categories > li{
	display:none;
}

.single-product .widget_product_categories ul.product-categories > li.current-cat-parent,
.single-product .widget_product_categories ul.product-categories > li.current-cat {
	display:block;
}

En el código anterior:

  • El código se se aplica a la página de detalle de producto
  • Ocultamos todos los ítems de categoría del widget de categorías de productos
  • Mostramos sólo los ítems de categoría que se muestran actualmente en la página, ya sea un único ítem o un ítem padre

Puedes agregar este código al final del archivo style.css de tu child-theme

 

Conclusión

Puedes hacer modificaciones de ocultar o mostrar elementos de manera simple al widget que viene por defecto con WooCommerce y evitar usar un plugin adicional para obtener la misma funcionalidad de ocultar categorías que no estén activas.

 

¿Me ayudas a llegar a más gente?

Twittear Compartir LinkedIn WhatsApp

Artículos Relacionados

  • Quitar el menú de WooComerce en la administración de WordPress para ciertos usuariosQuitar el menú de WooComerce en la administración de WordPress para ciertos usuarios
  • Eliminar automáticamente las imágenes al borrar una entradaEliminar automáticamente las imágenes al borrar una entrada
  • Ocultar precios de productos a usuarios visitantesOcultar precios de productos a visitantes en WooCommerce
  • Deshabilitar Información de Usuarios de la REST API de WordPressDeshabilitar Información de Usuarios de la REST API de WordPress
Valora este artículo : 1 barra2 barras3 barras4 barras5 barras (1 votos, promedio: 5,00 de 5)
Cargando...

Interacciones con los lectores

Comentarios

  1. willy

    3 febrero, 2022

    Buenas, quisiera saber como podría ocultar las demás categorías cuando estoy en una de ellas ya que solo quiero manejar pestañas.

    • Jhon Marreros Guzmán

      6 febrero, 2022

      Hola, ¿podrías detallar un poco más?, es decir ¿en dónde se están mostrando las categorías que quieres ocultar?
      Saludos.

Para escribir código envolver con: <pre class="language-xxx"><code> </code></pre> ,reemplaza las xxx (php, css, html)

*

* Gravatar habilitado

Barra lateral principal

Curso Decodifica WordPress

Únete a DecodeCMS

Recibirás como regalo:

Guia práctica con video:
¿Quieres agregar código a WordPress? Revisa las diferentes opciones que tienes.Ver más

Omnisend
Alojamiento Wordpress

Niveles

Básico Intermedio Avanzado

Etiquetas

accesibilidad css dashboard editor error funcionalidad herramientas imagen js librería mejoras optimización seguridad SEO social woocommerce

Populares

Tareas automáticas con wp-cron en WordPress

Deshabilitar Gutenberg en WordPress selectivamente

Subir archivos en WordPress usando Ajax

Añadir una nueva zona de Widgets a un theme WordPress

© logo decode pie
Política de Privacidad | Política de devoluciones
Copyrigth 2026 Todos los derechos reservados