我希望在容量为460px的容器中显示WordPress文章的精选图像,只要它需要以正确的宽高比拟合图像。
我在想,如果我有宽度($w
)和高度($h
),我可以这样做:
($w/460) * ($h) = $x
然后将特色图片称为该尺寸,因为它不会自动保持宽高比:
the_post_thumbnail(array(460,$x));
但我的问题是我不知道如何获得精选图片的原始大小,因为该文件在PHP中永远不可用,并且只能由CMS将其呈现为HTML。
有谁知道如何在代码中获取精选图片的尺寸?或者,如果我只有宽度值,有没有人知道如何保持特色图像的宽高比?
答案 0 :(得分:3)
你并不需要这一切。您可以使用css设置图像的宽度,只要您不设置高度,它就会自动缩放以保持其宽高比。