Как вывести список случайных постов

Как вывести список случайных постов | n-wp.ru

Многие публикации так и остаются незаслуженно забытыми посетителями блога, и не так уж и много способов напомнить о них. Один из таких способов — вывод случайных публикаций. Так как никакой системы в таком выводе нет, то рано или поздно в него попадут все публикации блога, в том числе и малокомментируемые. Такой случайный вывод можно сделать, не прибегая к помощи дополнительных плагинов.

Как вывести список случайных постов

Добавьте следующий код туда, где нужен вывод случайных постов:

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; ?>
 
  • <a href="" title="">
  • Количество постов определяет LIMIT 5. Этот код я подглядел в блоге Александра Тодосийчука. Говорим ему спасибо!

    Автор tiaurus 2182 Articles
    Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

    4 Комментарии

      • <ul>
        <?php $random_posts = get_posts('numberposts=5&orderby=rand&category=1'); ?>
        <?php foreach ( (array) $random_posts as $post ) : ?>
        <li><a href="<?php echo get_permalink($post->ID); ?>"><?php echo $post->post_title ?></a></li>
        <?php endforeach; ?>
        </ul>
        

    Оставить комментарий

    Ваш электронный адрес не будет опубликован.


    *