wp_get_attachment_thumb_url( int $post_id ): string|false
Retrieves URL for an attachment thumbnail.
Parameters
-
$post_id
int Optional -
Attachment ID. Default is the ID of the global
$post
.
Return
string|false Thumbnail URL on success, false on failure.
Source
File: wp-includes/post.php
.
View all references
function wp_get_attachment_thumb_url( $post_id = 0 ) {
$post_id = (int) $post_id;
/*
* This uses image_downsize() which also looks for the (very) old format $image_meta['thumb']
* when the newer format $image_meta['sizes']['thumbnail'] doesn't exist.
*/
$thumbnail_url = wp_get_attachment_image_url( $post_id, 'thumbnail' );
if ( empty( $thumbnail_url ) ) {
return false;
}
/**
* Filters the attachment thumbnail URL.
*
* @since 2.1.0
*
* @param string $thumbnail_url URL for the attachment thumbnail.
* @param int $post_id Attachment ID.
*/
return apply_filters( 'wp_get_attachment_thumb_url', $thumbnail_url, $post_id );
}
Hooks
-
apply_filters( 'wp_get_attachment_thumb_url',
string $thumbnail_url ,int $post_id ) -
Filters the attachment thumbnail URL.
Changelog
Version | Description |
---|---|
6.1.0 | Changed to use wp_get_attachment_image_url() . |
2.1.0 | Introduced. |
User Contributed Notes
You must log in before being able to contribute a note or feedback.
Basic Example