Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在WordPress中获取帖子缩略图的尺寸_Php_Html_Wordpress_Image_Content Management System - Fatal编程技术网

Php 如何在WordPress中获取帖子缩略图的尺寸

Php 如何在WordPress中获取帖子缩略图的尺寸,php,html,wordpress,image,content-management-system,Php,Html,Wordpress,Image,Content Management System,我想在一个460px宽的容器中显示WordPress文章的特色图像,只要它需要合适的高宽比就可以 我在想,如果我有宽度($w)和高度($h),我可以: ($w/460) * ($h) = $x 然后将特征图像称为该大小,因为它不会自动保持纵横比: the_post_thumbnail(array(460,$x)); 但我的问题是,我不知道如何获得特征图像的原始大小,因为该文件在PHP中永远不可用,只有在CMS将其渲染为HTML时才可用 有人知道如何在代码中获取特征图像的尺寸吗?或者,如果我只

我想在一个460px宽的容器中显示WordPress文章的特色图像,只要它需要合适的高宽比就可以

我在想,如果我有宽度(
$w
)和高度(
$h
),我可以:

($w/460) * ($h) = $x
然后将特征图像称为该大小,因为它不会自动保持纵横比:

the_post_thumbnail(array(460,$x));
但我的问题是,我不知道如何获得特征图像的原始大小,因为该文件在PHP中永远不可用,只有在CMS将其渲染为HTML时才可用


有人知道如何在代码中获取特征图像的尺寸吗?或者,如果我只有宽度值,有人知道如何保持特征图像的纵横比吗?

您不需要所有这些。您可以使用css设置图像的宽度,只要不设置高度,它将自动缩放以保持其纵横比