Выводим список случайных постов в WordPress

10.12.2016 | Автор: Maxim Glovatsky Оставить комментарий »

Для того, что бы в WordPress вывести список случайных записей, в нужном месте вставляем код:

<ul>
   <?php $randompost = $wpdb->get_results("SELECT ID FROM $wpdb->posts WHERE post_status = 'publish' AND post_type = 'post' ORDER BY RAND() LIMIT 5");
     if ($randompost) {
     foreach ($randompost as $post) {
      $ID = $post->ID;
      $postid = get_post($post->ID);
      $title = $postid->post_title; ?>
    <li><a href="<?php echo get_permalink($postid); ?>" title="<?php echo $title ?>"><?php echo $title ?></a></li>
   <?php } } ?>
</ul>

LIMIT 5 означает сколько случайных постов будет выводиться.

Добавить комментарий