• Saltar a la navegación principal
  • Saltar al contenido principal
Código Genesis

Código Genesis

Tutoriales de WordPress y Genesis Framework

  • Empieza aquí
  • Cuenta
    • Suscripción
    • Perfil
    • Actualizar tarjeta
    • Favoritos
    • Salir
  • Suscribirse
  • Acceder

Mostrar un «overlay» de color sobre la imagen destacada en el bloque de query loop

Descubre en este tutorial cómo introducir con código un overlay de distinto color sobre la imagen destacada del query loop dependiendo de la categoría de la entrada en WordPress.

El bloque nativo de WordPress que permite mostrar un listado de entradas, ahora denominado «bucle de consulta» (query loop), cada vez es más versátil.

Ya sabes que soy un apasionado de este bloque, de hecho, en este tutorial repaso todas las opciones que ofrece en su interfaz de usuario.

Además de todas opciones de personalización que te he explicado en tutoriales anteriores mediante PHP hoy te traigo uno en el que solo tendrás que aplicar un poco de CSS.

Si muestras las últimas entradas en la página principal o el blog de tu web y quieres que se distingan por categoría, tienes varias posibilidades de hacerlo.

¿Por ejemplo?

Que según la categoría a la que pertenezca la entrada, esta contenga una capa de color distinta sobre la imagen destacada.

En este caso, seguro que una imagen vale más que mil palabras. 😉

Este sería el resultado final:

entradas overlay distinto sobre imagen destacada segun categoria query loop WordPress
Entradas con un overlay distinto sobre la imagen destacada según la categoría.

Y esto solo es un ejemplo, tú puedes personalizarlo con las categorías y los colores que desees.

¿Te interesa? Vamos allá.

Instrucciones para añadir un overlay de distinto color sobre la imagen destacada dependiendo de la categoría de la entrada

1. Añade una plantilla de entrada del query block que contenga el bloque de fondo

En primer lugar, elige el bloque de bucle de consulta y el diseño que desees. Para este ejemplo, estas usando un bloque de fondo que muestre la foto destacada con cierta opacidad:

estructura bloques entradas overlay query loop WordPress
ajustes overlay bloque fondo dentro query loop WordPress

2. Personaliza el CSS del overlay

Ahora introduce este bloque al final de style.css:

Para ver este código y los otros 2107 snippets de esta web,
identifícate o suscríbete aquí.

Al insertar estas líneas de CSS consigues que se aplique el color de overlay que deseas para cada categoría en el bloque de fondo.

En este ejemplo asignas 3 colores distintos a 3 categorías:

  • Proyectos: color rojo (clase CSS category-cat-a)
  • Tutoriales: color azul (clase CSS category-cat-b)
  • Noticias: color verde (clase CSS category-cat-c)

Puedes modificar el CSS para que use las categorías que tú tengas definidas (category-categoria-deseada) y asignar el color de fondo deseado (background-color).

Conclusiones

Ahora ya conoces el código para mostrar un overlay con distinto color dependiendo la categoría de la entrada cuando introduces el bloque de bucle de consultas o Query Loop de WordPress.

¿Alguna duda? Te leo en los comentarios.

Y si quieres darme una sugerencia para próximos tutoriales, déjamela en el formulario de contacto. Ventajas de ser suscriptor. 😉

Tutoriales relacionados

  • https://codigogenesis.com/bloque-listado-contenidos-wordpress/
  • https://codigogenesis.com/tutoriales/editor-bloques/query-block/

CPT CSS Editor de bloques Entrada Imagen destacada Query Block WordPress

Nahuai Badiola

Desarrollador web especializado en WordPress y Genesis Framework. CEO de Código Genesis y cofundador de OsomPress (temas y plugins para WordPress).

Para dejar dudas o preguntas sobre este código, puedes identificarte o suscribirte.

  • Empieza aquí
  • Sobre Código Genesis
  • Preguntas frecuentes
  • Contacto
  • Feed

Aviso legal · Política de privacidad · Política de cookies · Condiciones de contratación
Copyright © 2026 · Código Genesis

close-icon

¿Has olvidado tu contraseña?