我需要知道上传图像的原始大小。
我尝试过get_option( 'thumbnail_size_w' )
和get_option( 'thumbnail_size_h' )
,但我得到了150x150,但找不到找到该图像的原始尺寸而不是缩略图的方法。
我正在搜索类似get_option( 'full_size_w' )
和get_option( 'full_size_h' )
的内容,但是它不起作用。
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)
$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/以获取更多信息。