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