以编程方式检索wordpress特色图像(缩略图)

时间:2011-01-12 05:26:04

标签: php wordpress themes thumbnails

我正在使用wordpress v3.03,我想知道如何在我的主题中获得帖子的精选图片

目前我正在使用

get_the_post_thumbnail( $post->ID, 'post-thumbnail')

并且它可以正常使用1张图像,但是当我不断添加新图像时,上面的代码总是检索我附在帖子上的第一张图片而不是我设置为“精选”的图片

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:2)

在你的主题函数.php文件中添加

add_theme_support( 'post-thumbnails' );
add_theme_support( 'post-thumbnails', array( 'post' ) );

然后在wp-admin中编辑帖子时,您应该有一个精选图像框,您可以在其中设置1个精选图像。然后在循环中,您可以使用以下函数:

the_post_thumbnail();
has_post_thumbnail();

更新

添加了缩略图后主题支持后,需要使用wp-admin / post.php页面右侧边栏上的“精选图片”框设置精选图片。它位于“post tags”框下方。然后在循环外部,您可以使用get_the_post_thumbnail()函数来检索该图像。如果您没有为帖子设置任何精选图片,则会获取您在该帖子中插入的最后一张图片。

设置精选图片的另一种方法是(在您添加缩略图后主题支持后),当您在帖子中插入图片后,您将在上传后设置“设置精选图片”(在模式上让我们选择图像对齐方式)。然后,图像应该在右侧边栏“特色图像”框中可见。