Get the image source from get_the_post_thumbnail($post->ID);

I have to get the image source from the code below.

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

Here I'm getting

<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">

I want to get this part.

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

How can I get the source ?

Answers


$post_thumbnail_id = get_post_thumbnail_id($post->ID);
$post_thumbnail_url = wp_get_attachment_url( $post_thumbnail_id );

This is what you want, more concise:

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

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

You can get the url for any thumbnail size, so its quite a useful function.


there sir,

$post_thumbnail_url = wp_get_attachment_thumb_url($post->ID);

Need Your Help

Private and Protected Members : C++

c++ class mfc

Can someone enlighten me as to the difference between private and protected members in classes?

Size of byte (clarification)

c++ byte

I'm writing a game server, and this might be an easy question, but I just want some clarification.