自动指定图像的高度和权重

时间:2014-12-17 作者:Dolomats

我刚刚为我的网站做了一个GTmetrix测试,以检查它的运行情况,我注意到我有许多没有高度的图像;指定的宽度大小。

所以我开始考虑一个Wordpress函数,它可以获取当前图像的高度和宽度,并对其进行回应。

我找到了它,但没有起作用,这就是为什么我在这里与您分享我编写的代码的和平,看看您是否可以帮助我。

<img src="<?php echo aq_resize(wp_get_attachment_url( get_post_thumbnail_id($post->ID) ), 120, 90, true); ?>" alt="<?php the_title();?>" width="<?php echo $image_attributes[1]; ?>" height="<?php echo $image_attributes[2]; ?>/>    
下面是我使用此代码时的结果

<img src="http://xxxx.com/wp-content/uploads/2014/12/marina-120x90.jpg" alt="marina : La construction de la plus haute tour d’Afrique débutera en juin" width="" height="/&gt;

                                &lt;/figure&gt;
                                &lt;div class=\'text\'&gt;
                                    &lt;h3&gt;
                                        &lt;a href=" http:="" xxxx.com="" marina-la-construction-de-la-plus-haute-tour-dafrique-debutera-en-juin="" "="">    
谢谢你的帮助

1 个回复
SO网友:Robert hue

使用以下代码代替图像代码。

<?php $thumb_image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 120, 90, true ); ?>
<img src="<?php echo $thumb_image[0]; ?>" alt="<?php echo esc_html( get_the_title() ); ?>" width="<?php echo $thumb_image[1]; ?>" height="<?php echo $thumb_image[2]; ?>" />    
让我解释一下它在做什么。我们正在返回带有WordPress函数的附件图像的PHP数组wp_get_attachment_image_src.

此PHP数组包含:(来自Codex)

url(url)宽度(width)高度(height):如果$url是调整大小的图像,则为true;如果是原始图像,则为false

结束

相关推荐

Featured Images for Tags?

是否可以以某种方式为标记或自定义分类创建特征图像。为了便于解释,我将给出一个可能的功能示例。假设我正在运行一个网站,发布城市中最好的餐厅。我的一些标签可能是伦敦、巴黎、纽约等等。。。我有一个页面可以抓取这些标签并按字母顺序排序。但不仅仅是文本,它还将有标签名(例如伦敦)和该城市的图像。我知道这可以手动完成,但通过将图像附加到标记或自定义分类法,可以使过程变得更简单,尤其是在处理大量标记/自定义分类法时。我认为这可能更像是一个抽象的问题,但我很好奇是否有人遇到过任何成功做到这一点的博客或网站。