SeVlad

SeVlad
Рейтинг
1609
Регистрация
03.11.2008
Mister_Black:
ну вобщем нужно чтоб сортировало рандомно из массива, допустим на 20 постов, предварительно делало выборку по id, а уже потом из полученного выводило ссылки на посты рандомом, короче чтоб не всю таблицу сортировало, а только эту выборку из 20 последних id

Вот теперь почти понятно ;) (но как делать - ща думалка не хочет работать)

Только теперь возникает след. вопрос: 20 - по каким критериям отбирать?

Mister_Black:
вместо RAND()

Всё равно не понимаю хотелки..

get_posts() и wp_query() - функции почти синонимы*. Подробней см: http://wp-kama.ru/function/get_posts и http://wp-kama.ru/function/query_posts (или лучше http://codex.wordpress.org/get_posts и http://codex.wordpress.org/query_posts ;) )

array_rand() - Выбирает одно или несколько случайных значений из массива. Возвращает ключ (или ключи) данных случайных элементов.

$args - массив с параметрами,

'orderby' - сортировка списка по указанным полям, 'rand' - случайная. (см по ссылкам выше)

Что надо вместо случайной сортировки (какой критерий) - не понимаю.

К тому же... array_rand() во втором коде вычисляется на основании $args, который в свою очередь при формировании учитывает orderby :)

АПД.

* выделю

Важно понимать

query_posts() должна использоваться для изменения основного Цикла WordPress, если нужно создать еще одни цикл, то используйте функцию get_posts(), которая с версии 3.0 может принимать такие же параметры (т.е. этот мануал полностью подходит к функции get_posts()) .

....

query_posts() создает новый WP_Query объект и связывает его с глобальной переменной $wp_query, тогда как get_posts() создает новый WP_Query объект, без изменения каких либо глобальных данных.
Mister_Black:
на что то типа

Я не понял на что.

Geers:
С какой это кстати?

А подумать?

а, нафик палить.. (написал потом стёр)

Deathcube:
что за тема (шаблон) используется на сайте - http://bitchhouse.ru

самописная

автор xvakin.ru

Geers:
Включите библиотеку CURL и все заработает.

Молодец, Geers! Пускай включает. Заодно и винду переставит :)

Я вот только не понимаю, почему до сих пор не снесён топик, грубейшим образом нарушающий правила сёрча...

Geers:
зачем вам читать быстро?

На сёрче и так почти одни пЕсатели. А так посмтрят на Prooferа - мож читателей и поприбавится ;)

Proofer, одобряю :)

Ворожцов Виктор:
До меня ровно 30 ms

Да.. Мир так мал и велик одновременно. Удивительно. Впрочем, это уже сюда ;)

Proofer:
SeVlad, выйдите на улицу и оглянитесь (с)

Только что вернулся (я по нескольку раз за день выхожу ;)) - солнышко пригревает, снег на огороде почти сошел, собака прыгает-радуется.. Ляпота...

Ворожцов Виктор:
Не бросай меня одного Бардо силен, но вместе мы сильнее

Бардо мне ближе - до него каких-то +700км, а до тебя...страшно и подумать :)

Всего: 28523