Если изображение отсутствует, увеличенный текст

Работая над категориями / главной страницей, я хотел бы отобразить изображение и заголовок для сообщений с изображением. Когда нет изображения, он оставляет большое пустое пространство – выглядит пустым, конечно … Поэтому я бы хотел использовать более крупный текст для названия, если нет изображения.

Кто-нибудь нашел способ сделать это с помощью WordPress?

Мой код:

<div class="feature-section-1"> <?php $posts = get_posts( "tag='tagtitle'&numberposts=1" ); ?> <?php if( $posts ) : ?> <?php foreach( $posts as $post ) : setup_postdata( $post ); ?> <a href="<?php echo get_permalink($post->ID); ?>" > <h3><?php echo $post->post_title; ?></h3> <div class="false-excerpt-div"><?php the_excerpt(); ?> </div> <?php if ( has_post_thumbnail()) : the_post_thumbnail('columner-thumb'); endif; ?> </a> <?php endforeach; ?> <?php endif; ?> </div> 

Solutions Collecting From Web of "Если изображение отсутствует, увеличенный текст"

Это должно сработать.

 <div class="feature-section-1"> <?php $posts = get_posts( "tag='tagtitle'&numberposts=1" ); ?> <?php if( $posts ) : ?> <?php foreach( $posts as $post ) : setup_postdata( $post ); ?> <a href="<?php echo get_permalink($post->ID); ?>" > <?php if ( has_post_thumbnail() ): ?> <h3><?php echo $post->post_title; ?></h3> <div class="false-excerpt-div"><?php the_excerpt(); ?></div> <?php the_post_thumbnail('columner-thumb'); ?> <?php else: ?> <h1><?php echo $post->post_title; ?></h1> <div class="false-excerpt-div"><?php the_excerpt(); ?></div> <?php endif; ?> </a> <?php endforeach; ?> <?php endif; ?> </div> 

Вы можете добавить другую часть для проверки эскиза сообщения If. Вот пример кода для вас.

  <?php if ( has_post_thumbnail()) { the_post_thumbnail('columner-thumb'); }else { echo '<h3> Your custom text if no image </h3>'; }?> 

Надеюсь, этого достаточно для вашей проблемы.