WordPress Directo
  • Tutoriales
  • Plugins
  • Plantillas
  • Optimización
  • SEO
  • WordPress Hosting
No Result
View All Result
WordPress Directo
  • Tutoriales
  • Plugins
  • Plantillas
  • Optimización
  • SEO
  • WordPress Hosting
No Result
View All Result
WordPress Directo
No Result
View All Result

Cómo mostrar posts aleatorios en WordPress

Jorge López by Jorge López
8 febrero 2018
in Tutoriales
Reading Time: 3 mins read
0

Te estarás preguntando, ¿para que quiero mostrar posts aleatorios en mi WordPress ? Muy sencillo. El hecho de mostrar posts aleatorios en WordPress da la oportunidad a los usuarios de descubrir posts que no conocían de tu web. Es decir, mostrando contenido que no tiene que ver nada con lo que esté visualizando el usuario en ese momento, puede hacer captar la atención del visitante. En este artículo te mostraremos cómo mostrar posts aleatorios en WordPress de manera sencilla.

La manera que tiene WordPress de mostrar los posts es del más nuevo al más antiguo, para que el lector pueda ver las novedades del histórico de posts en primer lugar. Es una práctica habitual. A nadie le gusta entrar en un sitio web y tener que andar pasando páginas hasta dar con el último posts. ¡Hasta las redes sociales lo hacen! Imagínate entrar en Facebook y que lo primero que nos aparezcan sean las primera publicaciones de nuestros contactos. ¡No tendría sentido! Si entro a una red social es para ver las últimas novedades de mi amigos y de las páginas a las que he dado Me gusta. Pues en los sitios web pasa lo mismo.

Pero claro, esto es un arma de doble filo. Mediante este método, únicamente estarás promocionando tu contenido más nuevo, mientras que el más antiguo nunca se llegará a visualizar (solo estará disponibles para aquellos que se interesen por ello). En otras palabras, tu contenido más antiguo solamente estará disponible para esos visitantes que sepan desenvolverse bien en el ámbito web.

Artículos relacionados

Cómo cambiar el «category» de las URLs de WordPress

31 mayo 2019

Cómo mostrar los posts más comentados en WordPress sin plugins

22 diciembre 2017

Cómo mostrar la fecha de la última conexión de los usuarios

9 julio 2019

Cómo insertar imágenes de Pixabay en WordPress con un solo clic

18 noviembre 2017

posts aleatorios

Una forma de solucionar esto es tener el hábito de enlazar posts antiguos en tus nuevos posts. Vincular el contenido de tus nuevos posts a posts antiguos ayudará a muchos usuarios a descubrirlos. También aumentará el número de páginas vistas y mejorará tu ranking SEO.

Otra forma de abordar este problema es mostrando posts aleatorios en tu sidebar. De esta forma, los usuarios podrán descubrir artículos que, de otra manera, no verían.

Dicho esto, vamos a ver cómo mostrar posts aleatorios en WordPress de forma fácil y sencilla.

Mostrar posts aleatorios en WordPress mediante código

Este método requiere que añadas código a tu sitio web desarrollado con WordPress, por lo que no es para todos los usuarios. Si no lo has hecho nunca, te recomendamos que, o bien pruebes el primer método, o bien lo hagas junto a alguien que tiene conocimientos en desarrollo web. No es algo muy complicado, pero si te equivocas en algo, puedes dejar la página inutilizada.

Antes de empezar, lo recomendable es que realices un backup (copia de seguridad) de todos los archivos que integran tu sitio web. Solo por precaución…

Una vez que hayas realizado la copia de seguridad de tu web, lo siguiente es añadir el siguiente código en el functions.php del theme que estés utilizando actualmente, o bien en el plugin específico para ello si es que tu theme lo tiene:

function wp_random_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>';
	wp_reset_postdata();
} else {

$string .= 'No se han encontrado posts';
}

return $string; 
} 

add_shortcode('random-posts','wp_rand_posts');
add_filter('widget-text', 'do_shortcode'); 

Este código simplemente crea una función que muestra 5 posts aleatorios. Después crea un shortcode para mostrar de forma sencilla posts en cualquier contenido de tu sitio web. Por último, hacemos que el shortcode se pueda ejecutar también dentro de widgets de WordPress, como por ejemplo el widget de Texto.

Ahora puedes mostrar posts aleatorios dentro de un post de WordPress, una página o dentro del widget de Texto utilizando el shortcode [random-posts].

Y hasta aquí nuestro artículo sobre cómo mostrar el número de usuarios registrados en WordPress. Espero que te haya gustado y, si te ha resultado útil, no dudes en compartirlo en redes sociales. ¡Nos leemos!

Icono: David

 

Guardar

Tags: aleatoriedad en WordPresspost al azarposts aleatoriosposts randomrandom
ShareTweetSendSharePin
Jorge López

Jorge López

Soy programador web y me gusta mucho el diseño gráfico, la fotografía y todo lo relacionado con las nuevas tecnologías. En mis ratos libres me encanta dibujar y escuchar música. ¡No podría vivir sin ella! Aparte soy un friki de las series...las devoro

Te puede interesar...

Tutoriales

WordPress: Cambia tu URL directamente desde la base de datos

18 diciembre 2024

La gestión eficaz de un sitio web en WordPress a menudo requiere adaptaciones técnicas,...

General

Protección avanzada de tu WordPress: Cómo blindar /wp-admin sin bloquear funciones necesarias

18 diciembre 2024

En el ámbito de la gestión de sitios web basados en WordPress, la seguridad...

Tutoriales

Cómo crear una tabla de contenidos en tus publicaciones con Rank Math

11 enero 2023

En muchas ocasiones, leer un artículo demasiado largo puede provocar que te aburras de...

Tutoriales

Cómo instalar Perl en un servidor desplegado en Clouding

20 julio 2021

Un buen desarrollador necesita contar con las herramientas, servicios y tecnologías adecuadas a sus...

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

No Result
View All Result
Plugin Imagify, optimizar imágenes
wordpress hosting NVME
Elegant Themes WordPress
elementor editor plugin




Últimos artículos

Redirigir tu feed RSS a Feedburner

4 agosto 2015

Cómo añadir el snapcódigo en WordPress

9 abril 2019

Cómo instalar WordPress mediante línea de comandos

20 septiembre 2019

Protege tu WordPress con el modo «I’m Under Attack» de Cloudflare y restricciones geográficas

12 febrero 2025

¿Sabes cómo conseguir una web económica para tu negocio?

28 agosto 2019
WordPress Directo

WPDirecto.com es una revista especializada en WordPress y WooCommerce que ofrece una amplia gama de recursos, incluyendo tutoriales, análisis de plugins y plantillas, consejos de optimización y estrategias de SEO, para ayudar a los usuarios a mejorar y personalizar sus sitios web, manteniéndolos informados sobre las últimas novedades y tendencias en el mundo de WordPress.

Menu

  • Tutoriales
  • Plugins
  • Plantillas
  • Optimización
  • SEO
  • WordPress Hosting

Información

WPDirecto es un medio de Medios y Redes:
  • Artículos patrocinados
  • Servicio de diseño web
  • Contacto
  • Acerca de MyR
  • Política de privacidad y cookies
  • Aviso Legal

© 1995-2025 Color Vivo Internet, SLU (Medios y Redes Online).. Otros contenidos se cita fuente. Infraestructura cloud servidores dedicados de Stackscale.

No Result
View All Result
  • Tutoriales
  • Plugins
  • Plantillas
  • Optimización
  • SEO
  • WordPress Hosting

© 1995-2025 Color Vivo Internet, SLU (Medios y Redes Online).. Otros contenidos se cita fuente. Infraestructura cloud servidores dedicados de Stackscale.