Упорядочивание сообщений Wordpress по последним комментариям - PullRequest
0 голосов
/ 31 мая 2010

Каков запрос, чтобы вывести список сообщений WordPress по самым последним, причем последние комментарии комментируются при переходе в начало заказа? (Стандартный стиль «доска объявлений»)

Этот пост выглядел многообещающе:

Упорядочивание сообщений Wordpress по последнему комментарию

Но запрос явно неправильный.

Может кто-нибудь помочь?

1 Ответ

0 голосов
/ 31 мая 2010

Как насчет;

SELECT * FROM $wpdb->posts LEFT JOIN $wpdb->comments
ON $wpdb->posts.ID = $wpdb->comments.comment_post_ID
GROUP BY $wpdb->posts.ID
ORDER BY $wpdb->comments.comment_date DESC
LIMIT X,Y

Это будет получать сообщения, ограниченные диапазоном X, Y, с сообщениями с комментариями, а также с самыми последними комментариями, перечисленными первыми.

ОБНОВЛЕНО

Дополнительное предложение ORDER BY;

ORDER BY $wpdb->comments.comment_date DESC, $wpdb->post_date DESC 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...