Aprende a mostrar los posts del blog de forma aleatoria en un tema de WordPress mediante código.
En la mayoría de temas de WordPress y child themes de Genesis en la página de blog se muestran las últimas entradas.
En tutoriales anteriores te expliqué como invertir el orden (de más antiguas a más nuevas) o cómo excluir categorías.
Pero ¿y si quieres que no tenga un orden en particular? Ningún problema.
Puedes mostrar las entradas en orden aleatorio de forma sencilla gracias al hook pre_get_posts
y las etiquetas condicionales de WordPress.
Vamos a ver cómo:
Código para mostrar las entradas en orden aleatorio en la página de blog
Añade el siguiente fragmento al final del fichero functions.php:
Para ver este código y los otros 2055 snippets de esta web,
identifícate o suscríbete aquí.
Gracias a este bloque, las entradas de la página del blog se mostrarán de forma aleatoria. Y cada vez que se visite mostrará distintas entradas.
Conclusión
Ahora, gracias al hook pre_get_posts
y las etiquetas condicionales de WordPress, ya sabes cómo mostrar las entradas de la página del blog de forma aleatoria en cualquier tema de 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. 😉