Cómo mostrar categorías vacías en los widgets de WordPress

¿Quieres mostrar categorías vacías en los widgets de WordPress?

De forma predeterminada, el widget y el bloque de categorías en WordPress no muestran categorías que no tengan publicaciones asignadas.

En este artículo, le mostraremos cómo mostrar fácilmente categorías vacías en widgets o bloques de WordPress.

Mostrar categorías vacías en los widgets y bloques de la barra lateral de WordPress

¿Por qué mostrar categorías vacías en WordPress?

De forma predeterminada, el widget o bloque de categorías de WordPress no muestra categorías vacías.

Las categorías vacías son categorías que actualmente no tienen ninguna publicación asignada.

Categorías vacías sin publicaciones

Sin embargo, si está en medio de la creación de un sitio web, es posible que deba mostrar categorías vacías en los widgets de la barra lateral o en otro lugar.

Dicho esto, echemos un vistazo a cómo mostrar fácilmente categorías vacías en la barra lateral de WordPress o bloquear widgets.

Mostrar categorías vacías en widgets de WordPress con un código abreviado

Este método es flexible y funciona sin afectar los widgets o bloques predeterminados de WordPress.

Requiere que agregue código a su sitio web de WordPress. Si no lo ha hecho antes, consulte nuestra guía sobre cómo agregar fragmentos de código personalizados en WordPress.

Primero, debe agregar el siguiente código al archivo functions.php de su tema o un complemento específico del sitio.

function wpb_list_categories() { 
 
// define category list parameneters
$args = array (
'echo'          => false,
'title_li'      => '',
'hide_empty'    => 0
); 
 
// get categories list
$display_cats = wp_list_categories($args); 
 
//display custom categories list
return $display_cats; 
}
 
// create shortcode
add_shortcode('custom_categories_list','wpb_list_categories');

Este código simplemente agrega un nuevo código abreviado que muestra su lista de categorías e incluye categorías vacías también.

Para usar esto, debe agregar el widget de código abreviado o el widget de texto a su barra lateral de WordPress.

En la configuración del widget, simplemente agregue el [custom_categories_list] shortcode y guarde sus cambios.

Widget de código corto

Ahora puede ir a su sitio web para ver su lista de categorías en acción.

Mostrará sus categorías vacías, así como categorías con publicaciones.

Se muestra una categoría vacía

También puede usar este shortcode en sus publicaciones y páginas de WordPress.

Categorías vacías incluidas en la lista de categorías

Este método también funcionaría si está utilizando widgets clásicos más antiguos en su sitio web.

Simplemente agregue el código abreviado al widget de texto y guarde sus cambios.

Widgets clásicos

Método 2. Mostrar categorías vacías en widgets clásicos

Este método se puede usar si ha deshabilitado los widgets de bloqueo y está usando widgets clásicos en su sitio web de WordPress.

La ventaja de este método es que, en lugar de crear el shortcode, puede modificar el comportamiento del widget de categoría predeterminado.

Simplemente agregue el siguiente código al archivo functions.php de su tema o un complemento específico del sitio.

add_filter( 'widget_categories_args', 'wpb_force_empty_cats' ); 
function wpb_force_empty_cats($cat_args) { 
$cat_args['hide_empty'] = 0; 
return $cat_args; 
} 

Después de eso, simplemente puede agregar el widget Categorías a su barra lateral y visitar su sitio web.

Ahora verá categorías vacías que se muestran en la lista de categorías.

Se muestra una categoría vacía

Esperamos que este artículo le haya ayudado a aprender cómo mostrar fácilmente categorías vacías en los widgets de WordPress. Es posible que también desee ver estos prácticos consejos, trucos y trucos de WordPress o echar un vistazo a nuestra hoja de trucos de desarrollo de temas de WordPress para obtener más ideas.

.

Deja un comentario