检索附件的缩略图。

原型

wp_get_attachment_thumb_file( int $post_id )

参数

$post_id (int) (Optional)  附件ID。默认值为0。

返回值

(string|false)  失败时是假的。成功的缩略图文件路径。

源文件

路径:wp-includes/post.php

<?php
...
function wp_get_attachment_thumb_file( $post_id = 0 ) {
	$post_id = (int) $post_id;
	if ( !$post = get_post( $post_id ) )
		return false;
	if ( !is_array( $imagedata = wp_get_attachment_metadata( $post->ID ) ) )
		return false;
	$file = get_attached_file( $post->ID );
	if ( !empty($imagedata['thumb']) && ($thumbfile = str_replace(basename($file), $imagedata['thumb'], $file)) && file_exists($thumbfile) ) {
		/**
		 * Filters the attachment thumbnail file path.
		 *
		 * @since 2.1.0
		 *
		 * @param string $thumbfile File path to the attachment thumbnail.
		 * @param int    $post_id   Attachment ID.
		 */
		return apply_filters( 'wp_get_attachment_thumb_file', $thumbfile, $post->ID );
	}
	return false;
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/wp_get_attachment_thumb_file/