Лучшее изображение для первого сообщения

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

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

(Я понимаю, что это не предпочтительный код для показа признака, но это был единственный код, который я мог бы получить с шаблоном html5)

AFAIK не должен мешать этому кодексу.

Надеюсь, кто-то может помочь.

Это код, который у меня есть:

<?php $count = 1; ?> <?php while (have_posts()): the_post(); ?> <article id="<?php echo $post->post_name; ?>" class="post<?php sticky_class(); ?>" itemscope itemtype="http://schema.org/Article"> <?php if ($count == 1): ?> <?php if (has_post_thumbnail($post->ID)): ?> <?php $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'blog-thumbnail'); ?> <a class="banner" href="<?php the_permalink(); ?>"><img src="<?php echo $image[0]; ?>" width="<?php echo $image[1]; ?>" height="<?php echo $image[2]; ?>" alt="<?php the_title(); ?>" itemprop="image"></a> <?php endif; ?> <?php endif; $count++; ?> <header> <h1 itemprop="name"><a href="<?php the_permalink(); ?>" title="<?php printf(esc_attr__('%s', 'schema'), the_title_attribute('echo=0')); ?>" rel="bookmark" itemprop="url"><?php the_title(); ?></a></h1> </header> <footer> <?php schema_posted_on(); ?> </footer> <?php if (is_archive() || is_search()): ?> <?php the_excerpt(); ?> <?php else: ?> <?php the_content(__('Continue reading <span class="meta-nav">&rarr;</span>', 'schema')); ?> <?php wp_link_pages(array('before' => '<div class="page-link">' . __('Pages:', 'schema'), 'after' => '</div>')); ?> <?php endif; ?> <?php edit_post_link(__('Edit', 'schema'), '<p class="edit-link">', '</p>'); ?> </article> 

Solutions Collecting From Web of "Лучшее изображение для первого сообщения"

Вы можете использовать the_post_thumbnail() для вывода изображения миниатюр напрямую.

 <?php $count = 1; ?> <?php while (have_posts()){ the_post(); ?> <article id="<?php echo $post->post_name; ?>" class="post<?php post_class(); ?>" itemscope itemtype="http://schema.org/Article"><?php if ($count == 1 && has_post_thumbnail( get_the_ID() ) ){ the_post_thumbnail('blog-thumbnail', array('class' => 'banner', 'item_prop' => 'image')); } $count++; ?> <header> <h1 itemprop="name"><a href="<?php the_permalink(); ?>" title="<?php printf(esc_attr__('%s', 'schema'), the_title_attribute('echo=0')); ?>" rel="bookmark" itemprop="url"><?php the_title(); ?></a></h1> </header> <footer> <?php schema_posted_on(); ?> </footer><?php if (is_archive() || is_search()){ the_excerpt(); } else { the_content(__('Continue reading <span class="meta-nav">&rarr;</span>', 'schema')); wp_link_pages(array('before' => '<div class="page-link">' . __('Pages:', 'schema'), 'after' => '</div>')); } edit_post_link(__('Edit', 'schema'), '<p class="edit-link">', '</p>'); ?> </article> <?php } ?>