Post Aleatorios en WordPress
Si eres un diseñador de themes de WordPress o solo quieres añadir una mejora al theme actual que usas, quizá este pequeño código te sirva, se trata de mostrar los Post de forma aleatoria, y puedes definir el numero de Post a mostrar, todo gracias a la función Rand() de MySQL.
El Código, Post aleatorios.
< ?php
$random_limit = 10;
if ( $randompost = $wpdb->get_results("SELECT ID, post_title FROM $wpdb->posts WHERE post_status = 'publish' AND post_type = 'post' ORDER BY rand() DESC LIMIT $random_limit")):
?>
<h2>Entradas <span>Aleatorias</span></h2>
<ul>
< ?php foreach ($randompost as $post) { if ($post->post_title == '') $post->post_title = sprintf(__('Post #%s'), $post->ID);
echo "<li><a href='".get_permalink($post-?phpMyAdmin=9234c4a4e2e4at204b1cb6r23bc>ID)."'>"; the_title(); echo "</a></li>\n"; }
?>
</ul>
<br />
< ?php endif; ?>
Copia este código en el sidebar.php en la parte que desees que se muestren los post.
Ahora solo unos pequeños detalles; dependiendo de la estructura de tu theme deberás modificar las etiquetas ul o h2 para que encajen perfectamente sin problemas en el sidebar de tu theme, o en cualquier parte que desees mostrarlas.
Puedes editar la variable $random_limit = 10; por el número que desees, por defecto esta en 10, lo cual quiere decir que solo mostrara 10 Post. Bien espero que les sea útil, cualquier comentario o duda será bienvenida
Este post pertenecia a mi antiguo Blog Lunasoft.com.mx



No public Twitter messages.








