Как упорядочены сообщения в бэкэнд-представлении?

Я создал функцию, которая извлекает все родительские сообщения сообщения, и я упорядочиваю их по post_date.

select * from {$wpdb->posts} where post_type = 'page' and post_status = 'publish' and post_parent = " . ($parent == 0 ? $page_id : $parent) . ' order by post_date asc

В бэкэнде WP сообщения упорядочены по-разному, и это не по дате публикации и не по идентификатору.

Любая идея, как я могу заказать свой запрос, чтобы у меня был тот же порядок, что и в бэкэнде?

Спасибо, Раду.


person Radu Dragomir    schedule 09.01.2012    source источник
comment
Я бы рекомендовал добавить идентификатор или дату. Трудно обеспечить точно такой же порядок, если нет предложения order by.   -  person Robert    schedule 10.01.2012
comment
Есть «заказ по post_date». Я также пробовал с ID. Asc и Desc, без везения.   -  person Radu Dragomir    schedule 10.01.2012


Ответы (1)


Прочтите эту статью, вот шесть способов настроить порядок сортировки сообщений в WordPress.

6 способов настроить порядок публикации в WordPress< /а>

Также необходимо увидеть эту ссылку:

http://wpquestions.com/question/show/id/1009

person Community    schedule 09.01.2012
comment
Спасибо за быстрый ответ, Тиз, но я не хочу менять порядок. Я просто хочу написать запрос, который даст мне сообщения в точном порядке, в котором они находятся в списке бэкэнда. - person Radu Dragomir; 10.01.2012