获取特色图片 URL

Avatar of Chris Coyier
Chris Coyier

帖子缩略图非常有用,在 WordPress 中也很容易使用。只需添加

add_theme_support('post-thumbnails'); 

到主题的 functions.php 文件中,您将在管理屏幕上的帖子中获得一个 **特色图片** 模块,允许您选择一个。

它也很容易 输出该图像 作为 HTML <img>

get_the_post_thumbnail();

但如果只需要 URL 呢?比如,您要将其用作元素的 background-image,而不是内容图像。不幸的是,没有超级简单/明显的功能可以做到这一点。

在循环中,您需要这样做

$thumb_id = get_post_thumbnail_id();
$thumb_url_array = wp_get_attachment_image_src($thumb_id, 'thumbnail-size', true);
$thumb_url = $thumb_url_array[0];

然后 $thumb_url 就是那个 URL。