@TitNIk

Как правильно вывести часть постов на кастомной странице в WP?

Доброго вечера. Вывожу посты из определенной категории на кастомной (главной) странице:
<?php
				$args = array(
					'numberposts' => 8,
					'category'    => 13,
				);

				$posts = get_posts( $args );

					foreach($posts as $post){ setup_postdata($post);
					   ?>
						<li class="fadeIn wow" data-wow-offset="20"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
						<?php
				}

				wp_reset_postdata(); 
				?>


Собственно вопрос. Нужно сделать так, чтобы если постов в данной категории нет, выводило сообщение. Как это делается в обычном цикле wp, я знаю, тут не выходит. Пробовал else, выдает ошибку.

Заранее спасибо )
  • Вопрос задан
  • 93 просмотра
Решения вопроса 1
deniscopro
@deniscopro Куратор тега WordPress
WordPress-разработчик, denisco.pro
Доброго.

<?php
$args = array(
  'numberposts' => 8,
  'category'    => 13,
);

$posts = get_posts( $args );

if($posts) {
	foreach($posts as $post){ setup_postdata($post);
	?>
		<li class="fadeIn wow" data-wow-offset="20"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
	<?php
	}
} else { ?>
	Нет записей
<?php }

wp_reset_query(); 
?>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы