0

我想在存档页面中的帖子旁边显示缩略图,但是如果帖子有特色图片,它只会显示缩略图。

是否可以将帖子的附加图像制作为缩略图并在存档页面中显示?

目前,如果设置为特色,我正在使用以下代码显示缩略图。

<?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; ?>

这是网站http://n1bar.com/category/blog如您所见,第一篇文章附有图片,但未在存档页面中显示为缩略图。

任何帮助表示赞赏

4

1 回答 1

0

以下代码可以为您提供帖子中的所有图片附件。把它放在大的while循环中。如果您只想显示 1 个图像,您可以修改下面的代码,因为如果有超过 1 个图像附件,我不确定您要显示哪个图像。

    <div class="allthumbs cf">
    <?php

        $args = array(
            'post_type' => 'attachment',
            'numberposts' => -1,
            'post_status' => null,
            'post_parent' => $post->ID,
            'order' => 'ASC',

        );

        $attachments = get_posts( $args );
        if ( $attachments ) {
            foreach ( $attachments as $attachment ) {
                $full_img_url = wp_get_attachment_image_src( $attachment->ID, 'full' );
                echo '<div class="imageWrapper zoom-able"><a href="' . $full_img_url[0] .'">' 
                    .wp_get_attachment_image( $attachment->ID, 'medium' ) . "</a></div>";
            }
        }       
    ?>
    </div>
于 2012-07-14T17:55:02.390 回答