Архив показать thumbnail

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

Поэтому я хочу показать эскиз для изображения, прикрепленного к сообщению, но я не знаю, как это сделать.

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

<?php if ( has_post_thumbnail()) : ?> <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>" > <?php the_post_thumbnail(thumbnail, array('class' => 'alignleft')); ?> </a> <?php endif; ?> 

Любые предложения приветствуются

Вы можете проверить, является ли сообщение миниатюром, и если не получить первое изображение в сообщении ex:

 <?php $size = 'thumbnail'; if ( has_post_thumbnail() ) { ?> <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>" > <?php the_post_thumbnail($size, array('class' => 'alignleft')); ?> <?php } else { $attachments = get_children( array( 'post_parent' => get_the_ID(), 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID', 'numberposts' => 1) ); foreach ( $attachments as $thumb_id => $attachment ){ //this was missing ?> <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>" > <?php echo wp_get_attachment_image($thumb_id, $size); ?> </a> ?> } } ?>