您可以编写一个函数,根据帖子的ID获取特征图像,然后对其进行操作,并按您希望的格式返回。
function covert_thumbnail_to_base64($post->ID){
// Get the thumbnail\'s URL
$thumbnail = get_the_post_thumbnail_url( $post->ID,\'thumbnail\' );
// Now, process it the way you want
// Return the processed image
return $data;
}
现在,您可以通过调用
covert_thumbnail_to_base64();
. 如果在循环中使用此项,则不必将post的ID传递给函数。否则,应该为函数提供一个post ID。
如果需要图像的绝对路径,可以使用get_attached_file()
结合get_post_thumbnail_id()
:
$file_path = get_attached_file( get_post_thumbnail_id($post->ID));