Почему не работает условие?

<?php if ($query1->have_posts()) : while ( $query1->have_posts() ) : $query1->the_post();?>
       //Вывожу посты
       <?php endwhile; else : ?> 
       <div class="no">
            Что-то
       </div>
<?php endif; ?>


Если постов нет, то div.no не выводится
  • Вопрос задан
  • 177 просмотров
Решения вопроса 1
@mbpig Автор вопроса
Нуб
Все работает, моя ошибочка просто — доступ был закрыт для просмотра -_-
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
kurtov
@kurtov
<?php if (!$query1->have_posts()) : ?>
    //Вывожу посты
    <div class="no">
         Что-то
    </div>
<?php endif; ?>
<?php 
    while ( $query1->have_posts() )  {
        $query1->the_post();
    }
?>
Ответ написан
Shapito27
@Shapito27
php, laravel
сделайте вывод значения
$query1->have_posts()
Что возвращает, когда нет постов?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы