Como habrás notado, en la parte inferior de mis páginas de temas, muestro 3 temas «aleatorios» que cambiarán cada vez que se actualice la página.
Esto me permite no solo mostrarle algunos temas que quizás no haya visto antes, sino que también ayuda a distribuir los enlaces en todo el sitio. Cuando un motor de búsqueda rastrea el sitio, verá diferentes enlaces en cada página en lugar de tener las mismas publicaciones «más nuevas» o «populares» en todo el sitio.
El método para Mostrar publicaciones aleatorias es realmente muy fácil y se puede lograr con una simple llamada a la base de datos. Además, hay algunas etiquetas de plantilla de wordpress que puede usar para varios efectos.
Hay dos formas de mostrar publicaciones relacionadas aleatorias: con código o con un complemento.
Mostrar publicaciones aleatorias con código
Para mostrar una lista de publicaciones aleatorias, puede insertar el siguiente código donde desee que se muestren y luego modificarlo en consecuencia.
<?php
// Query random posts
$the_query = new WP_Query( array(
'post_type' => 'post',
'orderby' => 'rand',
'posts_per_page' => 3,
) ); ?>
<?php
// If we have posts lets show them
if ( $the_query->have_posts() ) : ?>
<div id="randomposts">
<h3><?php _e( 'Random Posts', 'text_domain' ); ?></h3>
<ul>
<?php
// Loop through the posts
while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>
</ul>
</div>
<?php endif; ?>
retocando
Como puede ver en el «Código completo», seguí adelante y agregué un contenedor div completo para las publicaciones aleatorias, así como una etiqueta de título h3. De esta manera, puede ingresar a su hoja de estilo y hacer algunos cambios para que pueda mostrarlos de la manera que desee.
Dirígete a la Códice de WordPress para obtener más información sobre la clase WP_Query() para que pueda modificar los argumentos para que se adapten mejor a sus necesidades.
Mostrar publicaciones relacionadas con un complemento
Si no desea usar código para agregar publicaciones relacionadas al azar, puede usar un complemento. Uno que recomendamos es el complemento gratuito Yet Another Related Posts.
Con YARPP puede mostrar varias publicaciones relacionadas, páginas y tipos de publicaciones personalizadas para su contenido. De esta manera, cada publicación y página muestra una combinación única de contenido relacionado. También puede actualizar a una versión Pro del complemento si desea incluir contenido patrocinado o de funciones.
Cualquiera que elija, agregar publicaciones relacionadas es una gran idea para sus lectores y para su SEO. ¡Esperamos que pruebe uno de nuestros métodos!