Cómo mostrar y filtrar entradas por categoría, etiqueta o taxonomía en WordPress
Mostrar en una página todas las entradas de una categoría, o dejar que el visitante filtre tu blog por etiqueta, es de esas cosas que WordPress hace bien de serie… hasta que te quedas corto. En esta guía vas del método más ligero (sin plugin) al más completo (con filtrado en vivo), para que instales exactamente lo que el caso necesita y ni un plugin de más.
Opción 1: el bloque Query Loop (sin plugin)
El editor de bloques trae el Bucle de consulta (Query Loop), y es la forma más limpia de mostrar entradas por categoría o etiqueta. Al insertarlo, en los ajustes de la consulta activas el filtro de Taxonomías y eliges la categoría o etiqueta que quieras. Desde ahí controlas columnas, orden y número de entradas, y el resultado se muestra sin cargar scripts adicionales.
- Inserta el bloque Bucle de consulta y elige un patrón de cuadrícula.
- En «Configuración de la consulta», desactiva «Heredar consulta de la plantilla½.
- Añade el filtro de Taxonomía y selecciona la categoría o etiqueta.
- Ajusta columnas, orden y número de elementos.
Tienes el paso a paso completo, con capturas, en cómo utilizar el bloque Query Loop de WordPress. Para el 80 % de los casos, con esto sobra.
Cuándo el método nativo se queda corto
El bloque nativo muestra un listado fijo: tú decides el filtro al montarlo y el visitante no puede cambiarlo. Se queda corto cuando quieres que sea el usuario quien filtre en vivo (pulsar «Hosting», luego «Seguridad»… y ver los resultados al instante), cuando necesitas combinar varios filtros a la vez, o cuando buscas maquetaciones tipo masonry o carrusel. Para eso hace falta un plugin.
Opción 2: filtrado en vivo con Search & Filter
Cuando quieres que el visitante filtre por categoría, etiqueta o taxonomía personalizada y vea los resultados sin recargar, la herramienta más sencilla y directa es Search & Filter. Lo cuento con ejemplos en la reseña de Search & Filter, un plugin sencillo para mejorar la búsqueda en WordPress. Si tu prioridad es la relevancia del texto, Relevanssi ordena mejor los resultados, y Ajax Search Lite es una alternativa gratuita para el buscador instantáneo.
Opción 3: grids más elaborados
Si además del filtrado quieres control fino sobre el diseño del grid — varias plantillas, masonry, carruseles, paginación «cargar más» — lo suyo es un plugin especializado en mostrar contenido. He comparado los que de verdad valen la pena (Content Views, PostX, The Post Grid y Display Post Types) en los mejores plugins para crear grids y listados de entradas en WordPress, con sus pros y sus contras.
Un apunte de SEO antes de terminar
Filtrar y listar entradas por taxonomía también es una decisión de arquitectura, no solo de diseño. Unas categorías y etiquetas bien planteadas ayudan a Google a entender tu web; unas mal usadas generan páginas de archivo vacías o duplicadas que restan. Antes de montar tus listados, repásate cómo estructurar tus términos en el poder de las tags en WordPress. Y si tu proyecto es un directorio en vez de un blog, la lógica es distinta: te interesan más los plugins para crear directorios como HivePress.
Resumen: empieza por el bloque nativo, sube a Search & Filter cuando necesites filtrado en vivo, y pasa a un plugin de grid solo cuando el diseño lo justifique. Ni un plugin de más.