获取特色图片原始尺寸的功能 - 全尺寸

Function to get the original size of a featured image - full size

我需要知道上传图片的原始尺寸。

我已经尝试了 get_option( 'thumbnail_size_w' )get_option( 'thumbnail_size_h' ) 并且我得到了 150x150 但无法找到获取此图片的原始大小而不是缩略图的方法。

我正在搜索类似 get_option( 'full_size_w' )get_option( 'full_size_h' ) 的内容,但它不起作用。

the_post_thumbnail('full');         // Original image

您可以使用核心 WordPress 功能来获取不同尺寸的图像。

the_post_thumbnail('thumbnail');    // Thumbnail (default 150px x 150px max)
the_post_thumbnail('medium');       // Medium  (default 300px x 300px max)
the_post_thumbnail('medium_large'); // Medium Large (default 768px x 0( automatic height by ratio) max ) since WP version 4.4
the_post_thumbnail('large');        // Large (default 640px x 640px max)

您可以检索尺寸为'full'的图像源。 'source' 数组包含检索到的图像大小的尺寸。

$src = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full' );
var_dump($src[1]); // image width
var_dump($src[2]); // image height

有关详细信息,请参阅 https://developer.wordpress.org/reference/functions/wp_get_attachment_image_src/