@rootnoroot

Как в цикле вставить условие?

Как правильно вставить условие в цикл
есть вывод постов, хочу незарегистрированным подставить вместо thumbnail другую картинку

по условию, только не могу понять как его правильно воткнуть в цикл
вот условие
<?php if ( !is_user_logged_in() : ?> 
 <div class="img"><img src="<?php echo get_template_directory_uri(); ?>/img/th.png"/></div>
 <?php else : ?> 
   <div class="img"><?php the_post_thumbnail(); ?></div>
<?php endif; ?>


вот цикл

<div class="postlist">
	<div class="container">
		<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
		<div class="post">
		<div class="img"><?php the_post_thumbnail(); ?></div>
		<div class="title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></div>
		<div class="excerpt"><?php the_excerpt(); ?></div>
		<div class="read">
			<a href="<?php the_permalink(); ?>">
			<?php
            if (ICL_LANGUAGE_CODE == 'en') {
               echo "readmore...";
            } elseif (ICL_LANGUAGE_CODE == 'uk') {
               echo "детальіше...";
						}
         ?>
			</a>
		</div>
	</div> 
	<?php endwhile; else: ?>
	<p><?php esc_html_e( 'Sorry, no posts matched your criteria.' ); ?></p>
	<?php endif; ?>
	</div>
</div>


как не пытаюсь подставить, лезут ошибки

Спасибо
  • Вопрос задан
  • 33 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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