Как вывести посты на главной странице в случайном порядке?

Версия вордапресса – 2.6.3

Для выводы случайных постов на главную страницу хочу использовать что-то вроде "<?php query_posts("cat=5&orderby=rand()&showposts=1"); ?>"

Существует ли подобный внутренний метод сортировки постов в ВП?

Вывод случайных постов в сайдбаре решился применением виджета, а вот с выводом на морде – проблемы.

Очень нужно!

P.S.
Неужели кроме –
$orderby
(string) (optional) Сортирует сообщения в зависимости от значения:

* ‘post_title’ – Сортировка в алфавитном порядке по заголовку страницы или сообщения.
* ‘post_date’ – Сортировка по дате создания.
* ‘post_modified’ – Сортировка по дате последнего изменения.
* ‘ID’ – Сортировка по ID сообщений.
* ‘post_author’ – Сортировка по ID авторов.
* ‘post_name’ – Сортировка в алфавитном порядке по короткому имени сообщения.

Замечание: Значение $orderby может быть именем любого поля в таблице wp_posts table.

По умолчанию: post_title

$order
(string) (optional) Как сортировать по $orderby. Значения:

* ‘ASC’ – В порядке возрастания (снизу вверх).
* ‘DESC’ – В порядке убывания (сверху вниз).

По умолчанию: ASC

источник: http://roose.w6.ru/tegi-shablonov-wordpress-obshhie-teginachalo/

Больше методов сортировки, да еще такой часто используемой как РАНДОМ больше нету?

<ul><li><h2>A random selection of my writing</h2>
    <ul>
 <?php
 $rand_posts = get_posts('numberposts=5&orderby=rand');
 foreach( $rand_posts as $post ) :
 ?>
    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
 <?php endforeach; ?>
    </ul>
 </li></ul>

Оно?
Источник: http://codex.wordpress.org/Template_Tags/get_posts

Спасибо огромное – вы мне очень помогли – только Вам достаточно было не писать весь этот код, а написать только RAND.

В моем случае я непонятно зачем запрашивал локальные переменные скобками (диапазон рандома). =)

Еще раз благодарю =)

Anonymous
Отправить
Ответ на: