Potapych: раньше вроде были проблемы с отложенной публикауией и записи не публиковались или публиковались с ошибкой, остались ли эти проблемы в последних версиях WP и если остались то как их решить (вроде какой то плагин был)?
Были, но не на всех хостингах (природа сего явления мне не ясна).
Mister_Black: ну вобщем нужно чтоб сортировало рандомно из массива, допустим на 20 постов, предварительно делало выборку по id, а уже потом из полученного выводило ссылки на посты рандомом, короче чтоб не всю таблицу сортировало, а только эту выборку из 20 последних id
Вот теперь почти понятно ;) (но как делать - ща думалка не хочет работать)
Только теперь возникает след. вопрос: 20 - по каким критериям отбирать?
'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 объект, без изменения каких либо глобальных данных.
и как это проверить
логи хостера?
раньше вроде были проблемы с отложенной публикауией и записи не публиковались или публиковались с ошибкой, остались ли эти проблемы в последних версиях WP и если остались то как их решить (вроде какой то плагин был)?
Были, но не на всех хостингах (природа сего явления мне не ясна).
Вроде бы всё так же и сейчас. И плагин есть.
А что пинг записей это уже встроенный функционал в WP?
Испокон веков был ;)
ну вобщем нужно чтоб сортировало рандомно из массива, допустим на 20 постов, предварительно делало выборку по id, а уже потом из полученного выводило ссылки на посты рандомом, короче чтоб не всю таблицу сортировало, а только эту выборку из 20 последних id
Вот теперь почти понятно ;) (но как делать - ща думалка не хочет работать)
Только теперь возникает след. вопрос: 20 - по каким критериям отбирать?
вместо 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 объект, без изменения каких либо глобальных данных.
на что то типа
Я не понял на что.
С какой это кстати?
А подумать?
а, нафик палить.. (написал потом стёр)
что за тема (шаблон) используется на сайте - http://bitchhouse.ru
самописная
автор xvakin.ru
Включите библиотеку CURL и все заработает.
Молодец, Geers! Пускай включает. Заодно и винду переставит :)
Я вот только не понимаю, почему до сих пор не снесён топик, грубейшим образом нарушающий правила сёрча...
зачем вам читать быстро?
На сёрче и так почти одни пЕсатели. А так посмтрят на Prooferа - мож читателей и поприбавится ;)
Proofer, одобряю :)
До меня ровно 30 ms
Да.. Мир так мал и велик одновременно. Удивительно. Впрочем, это уже сюда ;)
SeVlad, выйдите на улицу и оглянитесь (с)
Только что вернулся (я по нескольку раз за день выхожу ;)) - солнышко пригревает, снег на огороде почти сошел, собака прыгает-радуется.. Ляпота...