使用GET_POST帮助获取特色图像

时间:2012-08-22 作者:Jamie

我正在使用一个主页分类器来安排我网站首页上的帖子,因此,我以这种方式获取帖子,以便我可以单独调用每个帖子,而不是在foreach循环中

    $args = array( \'numberposts\' => -1,\'category_name\' => \'homepage\');
$home_post = get_posts( $args );
$image = get_the_post_thumbnail($post->ID);
global $more;
$more = 0;
然后我可以这样给每个帖子打电话

<?php if( isset( $home_post[1] ) ) { ?>
 <p><?php echo $home_post[1]->post_excerpt; ?></p>
 <?php } ?>
我的问题是get\\u posts无法在使用循环之外获取帖子缩略图。我不能使用循环,因为我需要在switch语句中调用我的post。我找不到方法来获取帖子缩略图。你知道一种方法吗?

1 个回复
最合适的回答,由SO网友:fuxia 整理而成

get_the_post_thumbnail() 应将post ID作为第一个参数。所以你需要一个像…$home_post[1].

echo get_the_post_thumbnail( $home_post[1]->ID );
…应该做你需要的事。

结束

相关推荐

resize images not crop

正在寻找一种将上传的图像(wordpress上所有形式的图像上传)调整到精确尺寸的方法,但是not to crop. 我会悬赏回答这个问题,因为我相信这对很多人都有帮助。理想的解决方案必须是作为插件,并使用媒体设置页面(options-Media.php/Thumbnail,Medium和Large)上已经指定的图像尺寸我知道理想有时无法实现,所以最接近的答案将是公认的答案