6

我必须从下面的代码中获取图像源。

  $thumburl = get_the_post_thumbnail($post->ID);

我来了

<img width="325" height="202" src="http://localhost/TantraProjects/Border-fall/Repo/WebApp/wp-content/uploads/2012/12/film.png" class="attachment-post-thumbnail wp-post-image" alt="film" title="film">

我想得到这部分。

"http://localhost/TantraProjects/Border-fall/Repo/WebApp/wp-content/uploads/2012/12/film.png"

我怎样才能得到源?

4

3 回答 3

25
$post_thumbnail_id = get_post_thumbnail_id($post->ID);
$post_thumbnail_url = wp_get_attachment_url( $post_thumbnail_id );
于 2013-01-16T13:34:09.913 回答
4

这就是你想要的,更简洁:

get_the_post_thumbnail_url($post->ID, $size);

https://developer.wordpress.org/reference/functions/get_the_post_thumbnail_url/

您可以获得任何缩略图大小的 url,因此它是一个非常有用的功能。

于 2017-05-21T23:07:18.560 回答
-2

那里先生,

$post_thumbnail_url = wp_get_attachment_thumb_url($post->ID);
于 2014-05-30T11:11:42.947 回答