如何检索当前帖子生成的特色图片大小?

时间:2018-05-06 作者:Nimesh

有没有办法检索当前帖子生成的特色图片大小、宽度和高度。

例如,如果任何帖子的特色图像集大小为540 x 400,尽管它应该是550 px x 550 px(根据注册的缩略图大小,但由于大小太小,无法生成)。

如何检索当前帖子的特色图像大小以存储$width=540(&$在当前示例中,高度=400。

请帮我想办法<感谢您的帮助!

1 个回复
SO网友:Suresh Sapkota

看看wp_get_attachment_image_src(), 它精确地提供了您需要的数据(URL和维度)。这有助于解决您的问题。

示例代码

$image_attributes = wp_get_attachment_image_src( $attachment_id = 10 );
if ( $image_attributes ) : ?>
    <img src="<?php echo $image_attributes[0]; ?>" width="<?php echo $image_attributes[1]; ?>" height="<?php echo $image_attributes[2]; ?>" />
<?php endif; ?>
return部分给出键,但函数只返回索引。

array{
    [0] => url,
    [1] => width,
    [2] => height,
    [3] => is_intermediate (boolean)
}
我们应该弄清楚这个函数返回了什么。一些描述或链接来解释is\\U中间。

结束

相关推荐

Functions.php中的字符串转换不起作用

我在中使用了以下代码functions.php 要翻译一些文本:add_filter(\'gettext\', \'aad_translate_words_array\'); add_filter(\'ngettext\', \'aad_translate_words_array\'); function aad_translate_words_array( $translated ) { $words = array( // \'word to