Поддержка Проблемы и решения WP_Query обрывается вывод страницы

  • Добрый день,

    вначале страницы использую

    $queryhn = new WP_Query('showposts=6&orderby=date&cat=58&offset=3');
    while ( $queryhn->have_posts() ) {					$queryhn->the_post();

    Ну и дальше обычный цикл, который заканчивается } и ниже на странице, делаю другой цикл:

    $queryhws = new WP_Query('showposts=4&orderby=date&cat=1');
    while ( $queryhws->have_posts() ) {
    $querynws->the_post(); 

    Так же между ними пробовал вставлять wp_reset_postdata(); но это ничего не поменяло.

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

    • Тема изменена 2 года, 3 месяца назад пользователем daishirus.
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Yuri

    (@yube)

    перестаёт парсить всё что ниже и страница обрывается.

    Так бывает при фатальной ошибке. Смотрите логи ошибок php, включайте отладку WP.

    Поменял везде

    $queryhws = new WP_Query('showposts=4&orderby=date&cat=1');
    while ( $queryhws->have_posts() ) {
    $querynws->the_post();

    на

    query_posts('showposts=4&orderby=date&cat=1');
    while (have_posts()) : the_post();

    всё заработало..
    И я таки нашёл в чем дело было — опечатка, указатель wp_query кладётся в $queryhws а в цикле используется $querynws.

    • Ответ изменён 2 года, 3 месяца назад пользователем daishirus.
    • Ответ изменён 2 года, 3 месяца назад пользователем daishirus.
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «WP_Query обрывается вывод страницы» закрыта для новых ответов.