Добавить Нет записей в готовый цикл wordpress?

Пытаюсь поправить код вывода записей в одном плагине:
<?php foreach($posts as $postdata){ ?>

		<?php foreach($postdata as $post){ setup_postdata($post); ?>

			
<div id="post-<?php the_ID(); ?>" <?php post_class('post'); ?>>

	Здесь отображение самого поста
				
</div><!-- /.post -->
			
		<?php } ?>

	<?php } ?>

Сейчас, если нет записей, то ничего не выводится. Подскажите, что нужно добавить, чтобы когда нет записей выводился определенный блок, например, Еще нет записей.
  • Вопрос задан
  • 31 просмотр
Решения вопроса 1
deniscopro
@deniscopro Куратор тега WordPress
WordPress-разработчик, denisco.pro
Не знаю что там в переменных, но, вероятно, как-то так:
<?php if($posts) : ?>
<?php foreach($posts as $postdata){ ?>

    <?php foreach($postdata as $post){ setup_postdata($post); ?>

      
<div id="post-<?php the_ID(); ?>" <?php post_class('post'); ?>>

  Здесь отображение самого поста
        
</div><!-- /.post -->
      
    <?php } ?>

  <?php } ?>
<?php else : ?>
<div>Нет записей</div>
<?php endif; ?>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
MedVedar
@MedVedar
e-commerce developer
Подсматривайте в эталонные темы. Например, https://github.com/Automattic/_s
Ответ написан
Ваш ответ на вопрос

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

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