• 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 un CPT en la página de archivos

Aprende en este tutorial cómo cambiar el orden de las entradas de un Custom Post Type en la página de archivos para que aparezcan primero las más antiguas.

Por defecto, WordPress muestra las entradas más nuevas al inicio de la página de archivos.

Esto puede ser ideal en el caso de un blog, pero en algunos CPTs, como cursos o lecciones, puede que te convenga mostrarlos en orden cronológico.

¿Te interesa?

Aquí tienes cómo conseguirlo usando el hook pre_get_posts y las etiquetas condicionales de WordPress.

Snippet para cambiar el orden de las entradas en la página de archivo de un CPT

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 2107 snippets de esta web,
identifícate o suscríbete aquí.

En este fragmento utilizas el hook ‘pre_get_posts’ para ordenar las entradas del CPT por fecha de forma ascendente.

También usas la etiqueta condicional is_archive para que aplique esta lógica a la página de archivos.

El código está pensado para el CPT ‘course’, pero puedes sustituirlo por el que desees.

Conclusión

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

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/crear-plugin-funcionalidades-wordpress/

Archivo CPT 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 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?