How to get a post thumbnail URL of a certain size
Input data:
- $post_id – ID of the post
- $size_thumb – e.g. array( 300, 300 ) or a standard / registered name like “middle” etc.
function get_thumbnail_post_url( $post_id, $size_thumb ) { $image_id = get_post_thumbnail_id( $post_id ); $image_array = wp_get_attachment_image_src( $image_id, $size_thumb ); $image_url = $image_array[0]; return $image_url; } function thumbnail_post_url( $post_id, $size_thumb ) { echo get_thumbnail_post_url( $post_id, $size_thumb ); }
Now you can insert in a theme code like this: