WP_GET_ATTACHING_IMAGE_src/全尺寸压缩图像时的后备图像大小

时间:2014-01-07 作者:Jacob

我正在使用ACF使用“wp\\u get\\u attachment\\u image\\u src”提取图像,如下所示:

<?php $image = wp_get_attachment_image_src(get_field(\'image\'), \'large\'); ?>
<img src="<?php echo $image[0]; ?>" alt="" />
无论我输入的图像大小如何(此处为“大”,但可以是自定义图像大小),如果上载的图像小于设置的大小,则不会创建该大小,Wordpress将使用完整的原始未压缩图像作为备用。

这是非常不可取的,因为图像通常没有压缩,并且是一个非常大的文件大小。

有什么解决办法?我可以让Wordpress创建一个全像素大小的jpeg压缩图像,并将其用作后备方案吗?

提前感谢您的帮助!

1 个回复
SO网友:user43506

wp\\u get\\u attachment\\u image\\u src SIZE参数将返回最接近给定值的图像。

如果要返回裁剪后的图像,可以使用add_image_size() 作用

注册尺寸后,必须重新生成所有旧图像,否则旧图像将不会具有新尺寸。

您可以使用“重新生成缩略图”插件来实现这一点

结束

相关推荐

Link post images to post

出于某种原因,我找不到任何好的方法来将帖子图像链接到帖子。我在上找到一个脚本http://wpguy.com/plugins/linked-image/ 它可以工作,但不会删除旧链接,而是将旧链接和图像包装在新的a标记中。我想要的是删除旧链接,这样图像只包装在一个a标记中。这是我目前拥有的脚本:function wpguy_linked_image($content){ $searchfor = \'/(<img[^>]*\\/>)/\'; $r