Cómo mostrar publicaciones aleatorias en WordPress

¿Quieres mostrar publicaciones aleatorias en WordPress? Mostrar publicaciones aleatorias les da a sus usuarios la oportunidad de descubrir más de su contenido. En este artículo, le mostraremos cómo mostrar fácilmente publicaciones aleatorias en WordPress.

Cómo mostrar publicaciones aleatorias en WordPress

Por qué y dónde mostrar publicaciones aleatorias en WordPress

De forma predeterminada, WordPress enumera las publicaciones de su blog en orden cronológico inverso (de la más reciente a la más antigua). Esto permite a los usuarios ver primero sus últimas publicaciones.

Sin embargo, la mayoría de los usuarios no podrán ver sus artículos anteriores. Si ha estado ejecutando su sitio durante bastante tiempo, entonces sus artículos más antiguos no se mostrarán de manera destacada en ninguna parte.

Una forma de superar esto es hacer que los enlaces internos se conviertan en un hábito. Vincular sus artículos anteriores en publicaciones nuevas ayudará a los usuarios a descubrirlos. También aumentará sus visitas a la página y mejorará su puntaje de SEO.

Otra forma de evitarlo es mostrar publicaciones aleatorias en la barra lateral. De esta manera, sus usuarios podrán descubrir publicaciones que de otro modo no verían.

Habiendo dicho eso, veamos cómo puedes mostrar fácilmente publicaciones aleatorias en WordPress.

Videotutorial

Suscríbete a WPBeginner

Si no desea ver el video tutorial, puede continuar leyendo la versión de texto a continuación:

Método 1: mostrar publicaciones aleatorias en WordPress con un complemento

Este método es más fácil y se recomienda para la mayoría de los usuarios.

Lo primero que debe hacer es instalar y activar el Widget de publicaciones aleatorias avanzadas enchufar. Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo instalar un complemento de WordPress.

Tras la activación, debe visitar Apariencia » Widgets página. Verá un nuevo widget llamado ‘Publicaciones aleatorias’ debajo de la lista de widgets disponibles.

Debe agregar este widget a una barra lateral. Consulte nuestra guía sobre cómo agregar y usar widgets en WordPress.

Ahora, podrá ver la configuración del widget. Las opciones predeterminadas funcionarán para la mayoría de los sitios web, solo puede hacer clic en el botón Guardar.

Configuración del widget de publicaciones aleatorias

Advanced Random Posts Widget es un poderoso complemento con toneladas de opciones de personalización. Puede seleccionar diferentes tipos de publicaciones, mostrar extractos, mostrar miniaturas y omitir publicaciones que no desea mostrar, o mostrar publicaciones de categorías o etiquetas específicas.

Para usuarios más experimentados, el complemento también le permite agregar HTML personalizado antes y después, y también su propio CSS personalizado.

No olvide hacer clic en el botón Guardar para almacenar la configuración de su widget. Ahora puede visitar su sitio web para ver el widget de publicaciones aleatorias en acción.

Publicaciones aleatorias con miniatura y extracto

Método 2: mostrar publicaciones aleatorias en WordPress usando código

Este método requiere que agregue código a sus archivos de temas de WordPress. Consulte nuestra guía sobre cómo copiar y pegar código en WordPress.

Lo primero que debe hacer es agregar este código en el archivo functions.php de su tema o en un complemento específico del sitio.


function wpb_rand_posts() { 

$args = array(
	'post_type' => 'post',
	'orderby'	=> 'rand',
	'posts_per_page' => 5, 
	);

$the_query = new WP_Query( $args );

if ( $the_query->have_posts() ) {

$string .= '<ul>';
	while ( $the_query->have_posts() ) {
		$the_query->the_post();
		$string .= '<li><a href="'. get_permalink() .'">'. get_the_title() .'</a></li>';
	}
	$string .= '</ul>';
	/* Restore original Post Data */
	wp_reset_postdata();
} else {

$string .= 'no posts found';
}

return $string; 
} 

add_shortcode('wpb-random-posts','wpb_rand_posts');
add_filter('widget_text', 'do_shortcode'); 

Este código simplemente crea una función que muestra 5 publicaciones aleatorias. Luego crea un código abreviado para que pueda mostrar fácilmente publicaciones aleatorias en cualquier lugar de su sitio. Por último, permite que se ejecuten códigos cortos dentro de los widgets de WordPress para que pueda usar códigos cortos dentro de un widget de texto.

Ahora puede mostrar publicaciones aleatorias dentro de una publicación, página o widget de texto de WordPress usando el código abreviado [wpb-random-posts].

Lista de publicaciones aleatorias simples

Eso es todo, esperamos que este artículo te haya ayudado a aprender cómo mostrar publicaciones aleatorias en WordPress. Es posible que también desee ver estos 12 trucos de la barra lateral de WordPress para aumentar las visitas a la página.

.

Deja un comentario