WooCommerce: Cómo mostrar CATEGORIAS sin productos

Fecha Publicación:       03 de Octubre de 2022
Fecha Modificación:       15 de Abril de 2024

Mostrar categorías sin productos usando Shortcodes de WooCommerce 

 → Ir a la Página oficial de  Shortcodes incluidos en WooCommerce : Atributos de categoría de producto disponibles   

En la pagina donde deseas listar las categorias sin productos devemos agregar el siguiente shortcode

[product_categories hide_empty=0]

Documentación:

Categoría de producto

Estos dos shortcodes mostrarán tus categorías de productos en cualquier página.

  • [product_category]: mostrará los productos de una categoría de producto específica.
  • [product_categories]: mostrará todas las categorías de productos.

Atributos de categoría de producto disponibles

  • ids: especifica los ID de categoría específicos que se mostraran
  • limit : el número de categorías a mostrar
  • columns: el número de columnas a mostrar. El valor predeterminado es 4
  • hide_empty: el valor predeterminado es «1», que ocultará las categorías vacías. Establece en «0» para mostrar categorías vacías
  • parent: configúralo con un ID de categoría específico, si deseas mostrar todas sus subcategorías o categorías hijo
  • orderby: el valor predeterminado es ordenar por «nombre», se puede establecer en «id», «slug» o «menu_order». Si deseas ordenar por los IDs que especificaste, puedes usar orderby="include"
  • order: indica si el orden de las categorías es ascendente (ASC) o descendente (DESC), utilizando el método establecido en orderby. El valor predeterminado es ASC.

Mostrar categorías sin productos agregando código al archivo functions.php

Por defecto, las categorías de WooCommerce en las que aún no haya productos publicados no se muestran en la página de tu tienda.

Tiene toda la lógica, y evita que los clientes vean páginas vacías, lo que siempre es mala opción, pero A VECES, puede que quieras que aparezcan esas categorías – aún vacías – en los listados de categorías

Si es tu caso, conseguirlo es fácil, solo tienes que añadir una línea de código al archivo functions.php de tu tema activo:

/* Mostrar categorías vacías */
add_filter( 'woocommerce_product_subcategories_hide_empty', '__return_false' );
Articulo : 1095 - Veces Leidas
Compartir Articulo:

Artículos Relacionados

×

¡Apóyame suscribiéndote a mi canal!

Tutoriales sobre Diseño Web