Wordpress:发布缩略图/帖子图片附件

时间:2012-07-14 17:40:47

标签: thumbnails

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

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

目前我使用以下代码显示缩略图(如果设置为精选)。

<?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正如您所看到的,第一篇文章附有图片,但未在存档页面中显示为缩略图。

感谢任何帮助

1 个答案:

答案 0 :(得分:0)

以下代码可以为您提供帖子中的所有图片附件。 把它放在大循环中。 如果您只想显示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>