• 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

Invertir el orden de las entradas de WordPress en la home

Aprende en este tutorial de código cómo cambiar el orden de las entradas de WordPress en la home para que aparezcan primero las más antiguas.

En la mayoría de temas de WordPress y child themes de Genesis, cuando seleccionas la opción de mostrar las últimas entradas (Ajustes de portada > Tu portada muestra > Tus últimas entradas), las más recientes se incorporan en la parte superior de la página principal.

¿Pero y si te interesa mostrarlas a la inversa, es decir, en el orden cronológico?

Pues como siempre, no pasa nada, porque puedes conseguirlo usando el hook pre_get_posts.

Aquí tienes cómo hacerlo:

Snippet para invertir el orden de las entradas en la home

Añade el siguiente fragmento al final del fichero functions.php o en tu plugin de funcionalidades:

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

En este fragmento utilizas el hook pre_get_posts para ordenar las entradas por fecha y de forma ascendente.

También usas la etiqueta condicional is_home para que aplique esta lógica a la página principal.

Recuerda que este snippet funciona solo cuando tienes seleccionada la opción de mostrar las ultimas entradas en:

Ajustes de portada > Tu portada muestra > Tus últimas entradas.

Conclusión

Gracias a este tutorial ahora ya sabes cómo modificar el orden de las entradas de WordPress en la página principal de tu web.

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. 😉

Entrada PHP 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 login o suscribirte.

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

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

¿Has olvidado tu contraseña?