很抱歉,无法使用现有代码,但如果您愿意使用插件,我可以推荐您:http://wordpress.org/extend/plugins/get-the-image/
这是伟大的,因为它抓住了第一个图像,或一个特色图像,如果你有一个。您还可以指定要裁剪图像的尺寸,如果帖子中没有图像,还可以指定可选的回退图像。
你可以使用<?php get_the_image(); ?>
并默认为:
$defaults = array(
\'meta_key\' => array( \'Thumbnail\', \'thumbnail\' ),
\'post_id\' => $post->ID,
\'attachment\' => true,
\'the_post_thumbnail\' => true,
\'size\' => \'thumbnail\',
\'default_image\' => false,
\'order_of_image\' => 1,
\'link_to_post\' => true,
\'image_class\' => false,
\'image_scan\' => false,
\'width\' => false,
\'height\' => false,
\'format\' => \'img\',
\'meta_key_save\' => false,
\'callback\' => null,
\'cache\' => true,
\'echo\' => true
);