在wordpress中获取图像的高度和宽度

Lin*_*son 1 html javascript php wordpress

我正在尝试在我正在开发的 WordPress 网站上创建一个信息块。我想得到照片的高度X宽度:

get_the_post_thumbnail_url() 
Run Code Online (Sandbox Code Playgroud)

我希望它打印在页面上,如下所示:

image size: 1234x123 1.2mb
Run Code Online (Sandbox Code Playgroud)

我只是不知道该怎么做。我尝试了在网上找到的很多不同的示例,但总是遇到不同的错误。

希望有人有一个好方法来做到这一点。:)

Moh*_*sin 7

这个 WP 函数 wp_get_attachment_image_src,提供图像的宽度和高度:

在这里阅读更多内容:https ://developer.wordpress.org/reference/functions/wp_get_attachment_image_src/

从文档中,它说它返回:

返回一个数组(url、width、height、is_intermediate),如果没有 img,则返回 false。

例如:

  $img = wp_get_attachment_image_src( get_post_thumbnail_id( get_the_ID() ), "full" );
Run Code Online (Sandbox Code Playgroud)

现在

$url = $img[0];
$width = $img[1];
$height = $img[2];
Run Code Online (Sandbox Code Playgroud)