Как добавить в wp_query условие, чтобы выбирались только те посты, где есть комментарии? Условие нужно добавить именно в запрос, а не в цикл после выборки (иначе возникает проблема с постраничной навигацией).
Нашла про posts where. Собственно, интересует сам запрос в базу…
function my_clause ($where) {
if (is_home()) { // ограничить условие, например только для главной страницы
$where.=" AND comment_count>0";
}
return $where;
}
add_filter( 'posts_where' , 'my_clause' );
Просмотр 1 ответа (всего 1)
Тема «Выборка записей, где комментариев >0» закрыта для новых ответов.
(@getincss)
11 лет, 11 месяцев назад
Как добавить в wp_query условие, чтобы выбирались только те посты, где есть комментарии? Условие нужно добавить именно в запрос, а не в цикл после выборки (иначе возникает проблема с постраничной навигацией).
Нашла про posts where. Собственно, интересует сам запрос в базу…