🎉 Estamos de vuelta! Después de 7 años sin estar en línea, MarlexSystems ha regresado • Lee más aquí

Post aleatorios en WordPress sin plugin

Por Alan Rodriguez
Publicado el 07 de marzo del 2010
2 minutos de lectura • 224 palabras

Este artículo está probablemente obsoleto

Este artículo fue publicado hace más de 10 años (el 07 de marzo del 2010, para ser exactos). La información contenida puede estar muy desactualizada o ya no ser relevante.

El artículo existe como archivo de este sitio y de la antigüedad del mismo. Este blog existe en el Internet desde el 2007!

Algunos o todos los enlaces de este artículo pueden haber sido removidos o estar rotos debido a la antigüedad del mismo. Te pedimos las disculpas por cualquier inconveniente que esto pueda causar.

La mayoría de los usuarios que utilizamos WordPress como CMS en nuestros sitios web y blogs, tenemos la “costumbre” de instalar algunos plugins y extensiones para darle al sitio algunas habiliades que por defecto no encontramos en este gestor de contenidos, como por ejemplo una lista de Posts Aleatorios.

Imagen de plugin de WordPress

Existen una buena cantidad de plugins que nos permiten incrustar en nuestros posts y secciones del blog alguna lista de Posts Relacionados o bien Posts Aleatorios, aunque -en pro de la optimización de recursos- siempre es mejor darle estas características a nuestro sitio usando código directamente en lugar de un plugin.

Suponiendo que -al igual que un servidor- prefieras utilizar código directamente en lugar de recargar tu blog de plugins que tienden a consumir más recursos, a continuación te presentamos un código publicado en Honeytechblog que nos permite mostrar una lista de posts relacionados en WordPress sin plugins:

<ul>
  <li data-converter-list-prefix="- ">
    <h3>Posts Aleatorios</h3>
    <ul>
      <?php
 $rand_posts = get_posts('numberposts=5&amp;orderby=rand');
 foreach( $rand_posts as $post ) :
 ?>
      <li data-converter-list-prefix="- "><a href="<?php the_permalink(); ?>" data-index="2">
        <?php the_title(); ?>
        </a></li>
      <?php endforeach; ?>
    </ul>
  </li>
</ul>

El código anterior puedes utilizarlo dentro de un widget para tu barra lateral, al final de cada post (dentro del archivo single.php de tu theme) o en cualquier otra parte de tu sitio en donde pueda resultar de utilidad.

Vía: Código Geek

Continúa Leyendo