我想在存档页面的帖子旁边显示缩略图,但是如果帖子有精选图片,它只会显示缩略图。
是否有将帖子的附加图像作为缩略图并将其显示在存档页面中?
目前我使用以下代码显示缩略图(如果设置为精选)。
<?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正如您所看到的,第一篇文章附有图片,但未在存档页面中显示为缩略图。
感谢任何帮助
答案 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>