¿Estás buscando una forma de redirigir tu página de inicio a una publicación aleatoria automáticamente? Si bien probablemente haya un plugin para esto, hemos creado un fragmento de código rápido que puedes usar para agregar un pie de página de feed personalizado en WordPress.
Instrucciones:
Todo lo que tiene que hacer es agregar este código al archivo index.php de su tema:
<?php
if (have_posts() && is_home()) {
query_posts('orderby=rand');
while (have_posts()) {
the_post();
wp_redirect(get_permalink());
}
}
?>
Nota: Si es la primera vez que agregas fragmentos de código en WordPress, consulta nuestra guía sobre cómo agregar fragmentos de código correctamente en WordPress, para que no rompas accidentalmente tu sitio.
Si te gustó este fragmento de código, considera echar un vistazo a nuestros otros artículos en el sitio como: las 62 mejores plantillas gratuitas de blogs de WordPress y cómo configurar el seguimiento de autores en WordPress con Google Analytics.
Muchas gracias por tu información Kevin, esta publicación es realmente útil.
[…] “Redirigir página de inicio a una publicación de blog aleatoria”, fragmentos de código de WordPress […]
He estado buscando en Google toda la mañana cómo hacer que mi blog muestre publicaciones aleatorias en la página de inicio y esto realmente lo hizo. Gracias Kevin. Me salvaste.
Buen código. Lo usé en mi instalación multisitio de una manera diferente. Creé una plantilla de página con esto y luego creé una página con esa plantilla como plantilla de página. Luego agregué un botón de "Publicación aleatoria" al tema que usan todos mis multisitios, que enlaza a esa página. Así que el resultado es un botón en el que los usuarios pueden hacer clic continuamente para acceder a una publicación aleatoria en un blog aleatorio de la red. Para tu información, esto requiere que uses el plugin de etiquetas para todo el sitio para volver a publicar cualquier publicación de los sub-blogs en el blog principal. Suena complicado, tal vez, ¡pero funciona muy bien!
Suena bien Paul, podrías hacer algo similar con esto si crearas una nueva plantilla y una página llamada aleatoria o algo así con lo anterior. Oye, deberías enviar uno o dos fragmentos, acabamos de agregar una opción de contribución – http://wpsnipp.com/index.php/contribute/
[…] fragmentos de código y shortcodes casi todos los días de la semana. Aquí tienes algunos de nuestros favoritos: Redirigir una página de inicio a una publicación aleatoria, mostrar taxonomías como una lista en una publicación o página, ¡y deshabilitar widgets en ciertas páginas! Compartir y […]