@Cepesh16

Как проверить наличие постов?

Как проверить наличие постов?

<?php 
	$posts = get_posts( [
		'numberposts'    => -1,
		'order' 	     => 'ASC',
		'post-type'      => 'post',
	]);
	
	foreach( $posts as $post ) {
		setup_postdata( $post );
?>
				<h2><?php the_title(); ?></h2>
<?php 
	} 
	wp_reset_postdata();
?>


В обычном if-while это делается с помощью have_posts().
Как в данном случае реализовать проверку?
Нужно вывести «Создайте запись», если записей нет.
  • Вопрос задан
  • 371 просмотр
Решения вопроса 2
dimovich85
@dimovich85
https://u-academy.net/
if( $posts ):
   ....
Ответ написан
y0u
@y0u
dev
if ( $posts ) {
    foreach( $posts as $post ) {
        
    }
} else {
    // постов нет
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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