还不完全清楚您是要为每篇文章显示一幅图像还是所有图像。如果只想显示一个,我会使用帖子缩略图:
检查帖子缩略图。如果有一个后期缩略图,请将其输出(为了简单起见,我假设您将其输出到新的模板部分;您可以使用the_post_thumbnail()
);
否则,请按当前状态包含帖子(如果愿意,也可以使用占位符图像)if(get_post_thumbnail_id()):
get_template_part(\'item-image-only\');
else:
// fallback
endif;
如果需要输出所有图像,可以使用
get_children
- e、 g.:
$attached_images = get_children( array(
\'post_parent\' => $post->ID ,
\'post_status\' => \'inherit\',
\'post_type\' => \'attachment\',
\'post_mime_type\' => \'image\',
\'order\' => \'ASC\',
\'orderby\' => \'menu_order\') );
(然后,您可以通过检查count($attached_images)
)