Вывод постов в обратной хронологии Wordpress

Andreyka
На сайте с 19.02.2005
Offline
822
1996

Подскажите плагин, который выводит записи наоборот - от самых старых к самым новым

Спасибо

Не стоит плодить сущности без необходимости
Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#1

В моей теме ВП(файл index.php), есть такой код


<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>

Меняем его на


<?php if (have_posts()) : query_posts('orderby=date&order=DESC'); while (have_posts()) : the_post(); ?>

Если надо в категории такое сделать, то действовать по аналогии:)

Папку с плагином закинуть в папку wp-plugins и активировать через админку.

Плагин не проверял, работоспособность не гарантирую:)

zip sort-posts.zip
Подпись))
SeVlad
На сайте с 03.11.2008
Offline
1609
#2

Милованов Ю.С, а плаг-то зачем \ для чего? (не качал)

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Andreyka
На сайте с 19.02.2005
Offline
822
#3

Реверсивный вывод постов

Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#4

Там затуп есть:)

Надо вместо DESC написать ASC, чтобы на первом месте были посты с меньшим временем. И чтобы функция не дергалась каждый раз в WHILE(have_posts()) добавим статическую переменную, по которой будем узнавать первый ли раз вызывалась функция.

Опять же, не тестил, работоспособность не гарантирую:)


add_action('have_posts','mysSortFunc');
function mysSortFunc()
{
static $countCallFunc;
if ($countCallFunc == 0) query_posts('orderby=date&order=ASC');
$countCallFunc++;
}
SeVlad
На сайте с 03.11.2008
Offline
1609
#5

Милованов Ю.С, я непонял.. мож я не донёс смысла своего вопроса?

ОК, попытка намбер ту.

В чем смысл\назначение плага, если выше ты дал код хака в тему (ошибся только с порядком с точность до наоборот ;) )?

Отредактив вывод query_posts - ничё ж больше не надо. Зачем плаг-то?

Например, давайте изменим порядок сортировки постов, при этом не затрагивая остальные параметры запроса, для этого нужно написать такой код перед Циклом WordPress:

    global $query_string;  
query_posts($query_string . "&order=ASC");
Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#6
Andreyka:
Подскажите плагин, который выводит записи наоборот - от самых старых к самым новым
Спасибо

Вдруг человеку не охота в теме рыться, вот и плагин наваял я:)

SeVlad
На сайте с 03.11.2008
Offline
1609
#7
Милованов Ю.С:
Вдруг человеку не охота в теме рыться, вот и плагин наваял я

ааа.. вотоночтооказывается :)))

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий