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

猫哥 WordPressWordPress上传图片强制剪裁成2560像素解决办法已关闭评论字数 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-04 00:47:23
  • 转载请务必保留本文链接:https://www.588693.com/1288.html
4款WordPress需要密码才能访问网站的插件_密码查看内容 WordPress

4款WordPress需要密码才能访问网站的插件_密码查看内容

有些朋友可能在想,有没有需要输入密码才能查看网站内容的插件呢?毕竟每篇文章都手动输入密码太麻烦了(少数几篇文章需要密码查看的话,直接修改违章可见性为“受密码保护”即可)。 答案当然是有的,本文就给大家...
WordPress修改网站域名 WordPress

WordPress修改网站域名

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

自定义wp-postviews插件计数

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

Super Static Cache: WordPress高级纯静态插件

Super Static Cache是一款WordPress缓存插件,旨在给使用WP的网站提供配置简单,缓存效率高,通用性强的解决方案。 目前国内WP的缓存插件中,Wp super cache和cos...