Поддержка Проблемы и решения Выборка записей, где комментариев >0

  • Решено getincss

    (@getincss)


    Как добавить в wp_query условие, чтобы выбирались только те посты, где есть комментарии? Условие нужно добавить именно в запрос, а не в цикл после выборки (иначе возникает проблема с постраничной навигацией).

    Нашла про posts where. Собственно, интересует сам запрос в базу…

Просмотр 1 ответа (всего 1)
  • function my_clause ($where) {
        if (is_home()) { // ограничить условие, например только для главной страницы
            $where.=" AND comment_count>0";
        }
        return $where;
    }    
    
    add_filter( 'posts_where' , 'my_clause' );
Просмотр 1 ответа (всего 1)
  • Тема «Выборка записей, где комментариев >0» закрыта для новых ответов.