WordPress上传图片强制剪裁成2560像素解决办法

猫哥
猫哥
猫哥
89
文章
0
评论
2021-05-0400:47:23
评论
824字阅读2分44秒

为什么图片最大只有2560像素?

上传的一张高清大图最后只能显示2560像素的图片,是因为WordPress 5.3后WP官方引入了一种新的超大图片处理函数big_image threshold

如果图片超过2560px像素就会自动按比例缩放一张2560像素的图片,而原图依然会保存在服务器上,例如下图:

WordPress上传图片强制剪裁成2560像素解决办法

如果你想要找到原图的话,只需要把图片后面的-scaled删除就是原图了。

解决自动生成2560px像素图片的方法

WP 5.3是通过big_image_size_threshold这个函数控制的是否缩放超大图片,我们可以禁用这个函数。

把下面的代码添加到你网站主题函数代码里面就可以了。

如果你不会添加,那么使用 > 安全添加代码到functions.php文件的方法:Code Snippets

//超过2560px的图片不剪裁
add_filter( 'big_image_size_threshold', '__return_false' );

官方说明:https://make.wordpress.org/core/2019/10/09/introducing-handling-of-big-images-in-wordpress-5-3/

另外除了上面添加代码禁用2560像素照片外,官方更加推荐使用下面的插件来禁用(避免主题更新代码失效)。

Disable “BIG Image” Threshold

Disable "BIG Image" Threshold – WordPress plugin | WordPress.org https://wordpress.org/plugins/disable-big-image-threshold/

 

Disable Responsive Images Complete – WordPress plugin | WordPress.org http://wp101.net/plugins/disable-responsive-images-complete/

继续阅读
猫哥
  • 本文由 发表于 2021-05-0400:47:23
  • 转载请务必保留本文链接:https://www.juejinpai.com/2021/05/1288.html
WordPress修改网站域名 WordPress

WordPress修改网站域名

备案期间有的用户准备用临时的域名测试一下空间和主题使用,并填充了部分文章,同时主题各项设置也弄好了,当备案下来后,不准备全新安装WordPress想保留之前的文章和设置,这里提供修改域名的方法,供大家...
自定义wp-postviews插件计数 WordPress

自定义wp-postviews插件计数

如果只想增加改变某篇文章的浏览计数,编辑文章时,在下面的自定义栏目中找到views修改后面的值 。 想让博客所有文章浏览计数暴涨,可以通过修改插件实现: 打开wp-postviews插件主文件wp-p...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: