• 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

Destacar el último post de un bucle de entradas en WordPress

Aprende en este tutorial cómo crear un diseño que permita mostrar la primera entrada de un bucle como destacada en WordPress.

El bloque nativo de WordPress que permite mostrar un listado de entradas, ahora denominado «bucle de consulta» (query block), ha mejorado muchísimo en las últimas actualizaciones.

De hecho, en este tutorial repaso todas las opciones que ofrece en su interfaz de usuario. También te he explicado cómo puedes modificar los parámetros de las consultas para personalizar qué entradas se muestran.

Para sacarle aún más partido puedes crear tus propios block styles para personalizar el diseño de las entradas que se muestran.

Diseño de entradas en rejilla del bloque de bucle de entradas.

Concretamente, en este tutorial vas a ver cómo crear un estilo de bloque personalizado para que la primera entrada ocupe todo el ancho cuando estás usando un diseño de rejilla. Con la siguiente imagen lo vas a entender mejor aún:

Estilo de bloque que muestra la primera entrada a ancho completo

Aquí tienes cómo hacerlo:

Pasos para destacar el último post de un bucle de entradas en WordPress

1. Registra el nuevo estilo

Añade el siguiente snippet al fichero functions.php o a tu plugin de funcionalidades:

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

Con este código estás registrando un nuevo estilo de bloque que se llama «Osom First Post» que mostrará la primera entrada con un ancho del 100%.

En el mismo indicas el nombre del bloque al que vas añadir el nuevo estilo, en este caso el bucle de entradas (core/query), y defines 3 parámetros:

  • name: nombre interno que también otorgará la clase CSS.
  • label: etiqueta utilizada para el nombre que se muestra en el editor.
  • inline_style: CSS en línea que se aplicará.

Obviamente puedes personalizar estos parámetros a tu gusto. Vamos a ver qué debes de tener en cuenta para modificar el CSS.

2. Personaliza el CSS

A la hora de registrar el nuevo estilo de bloque has otorgado un nombre (name) que se traduce en una clase CSS. Concretamente:

  • is-osom-first-post

Por lo tanto, esa clase se añadirá cuando elijas ese estilo de bloque y es la que utilizas para indicarle que la primera entrada ocupe el ancho completo.

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

Añadir el CSS en línea al tiempo que registras el bloque tiene dos ventajas muy interesantes:

  1. El CSS se aplica tanto en el frontend como en el backend, es decir, verás lo cambios también en el editor sin necesidad de hacer nada extra.
  2. El CSS solo se carga cuando se usa ese bloque, concretamente cuando se usa el estilo de bloque.

Y recuerda que esto es un simple ejemplo en que te puedes inspirar, puedes añadir todo el CSS que te parezca oportuno para destacar ese primer post (marco, color de fondo…).

3. Personaliza el bucle de entradas y selecciona el estilo de bloque

Lo único que te falta es añadir el bloque de bucle de entradas en la página que desees y lo personalices a tu gusto.

Para que se aplique el nuevo estilo que has creado solo tienes que ir a Bloque > Estilos y seleccionarlo.

Selección del estilo de bloques

Conclusiones

Ya ves cómo con un poco de código puedes conseguir un diseño muy atractivo para destacar el último post en un loop de entradas.

Si tienes alguna duda te leo en los comentarios. Y si quieres dejarme una sugerencia para futuros tutoriales, envíamela a través del formulario de contacto.

Todo ventajas de ser suscriptor. 😉


Tutoriales relacionados

  • https://codigogenesis.com/bloque-listado-contenidos-wordpress/
  • https://codigogenesis.com/tutoriales/editor-bloques/query-block/
  • https://codigogenesis.com/crear-block-styles-estilos-personalizados-bloques-wordpress/
  • https://codigogenesis.com/crear-plugin-funcionalidades-wordpress/

CSS Editor de bloques Estilos de bloques PHP 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?