代码禁用WordPress程序图片裁剪功能

WordPress媒体库管理文章图片相当方便。但是如果上传的文章图片过多,就会影响数据库的运行效率。

延伸阅读:WordPress 插件:wpjam collection图片集对WordPress图片分类管理

比如图片上传会被生成好几个尺寸的缩略图,这些缩略图大大地占用了主机空间。

代码禁用WordPress程序图片裁剪功能插图

还有另一种情况就是上传的图片会被裁剪,增加很多没用的图片。被裁剪后的图片严重影响了网站的加载速度,影响访客访问体验。

[ad]

那么要怎么做才能彻底禁用裁剪功能?

登录网站后台,再输入如下地址:

http://域名/wp-admin/options.php

就将进入了WordPress的全部设置页面,这个是WordPress默认隐藏的功能。

然后在浏览器中通过Ctrl+F搜索medium_large_size_w,找到如下位置将768修改为0保存设置即可:

禁用 WordPress 裁剪功能包括自动生成的 768 像素图片

我们除了在WordPress隐藏功能设置之外,还可以考虑使用代码彻底禁用WordPress裁剪功能。

三、代码彻底禁用WordPress裁剪功能

//禁用响应式图片功能及缩略图裁剪的所有功能
function salong_disable_wp_tailoring( $sizes ){
    unset( $sizes[ 'thumbnail' ]);//缩略图大小
    unset( $sizes[ 'medium' ]);//中等大小
    unset( $sizes[ 'medium_large' ] );//这张就是自动生成的768图片选项
    unset( $sizes[ 'large' ]);//大尺寸
    unset( $sizes[ 'full' ] );//全尺寸
    return $sizes;
}
add_filter( 'intermediate_image_sizes_advanced', 'salong_disable_wp_tailoring' );

将以上代码添加到主题 functions.php 文件就可以,需要裁剪什么尺寸的缩略图就注释相应的代码。

如果有一些WordPress主题自带了图片裁剪功能,要怎么处理?

如果自带了图片裁剪功能,按照上面的方法设置后,上传图片依旧会有自动裁剪后的图片。

在该主题的php文件里有自动裁剪的代码,把它注释掉就行了。

未经允许不得转载:主机格调 » 代码禁用WordPress程序图片裁剪功能

赞 (0)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 头像
    nice有些主題自帶裁剪功能的 這個就很煩了 要自己排查回复
    • 头像
      机器猫还是比较好查的。。回复