我需要能够在单独的页面上显示特色图片(我的 wordpress 网站中的第 4 类),只是图片而不是帖子的其余部分。
我创建了一个名为“ban”的模板,并将其附加到一个名为横幅的页面,在该页面中显示类别 4 图像。
我能够列出类别,但据我所知:
<?php wp_list_categories('include=4') ?>
我不知道该怎么做,如果有人可以向我解释,将不胜感激!
如果您想从类别 4 下的帖子中获取所有特色图片,那么这可能是解决方案
$the_query = new WP_Query();
$the_query->query("cat=4&nopaging=true");
if ($the_query->have_posts()) :
while($the_query->have_posts()) : $the_query->the_post();
if(has_post_thumbnail()) :
the_post_thumbnail();
endif;
endwhile;
endif;
wp_reset_postdata();
如果你想获得图像的真实宽度/高度,你可以使用这个:
$image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'single-post-thumbnail' );
?>
<img src='<?php echo $image[0]; ?>' />
<?php
只需替换 the_post_thumbnail() 函数。希望有帮助!