1、在后台“设置-多媒体”那里将“缩略图大小”、“中等大小”、“大尺寸”等参数全部设为0,取消“总是裁剪缩略图到这个尺寸(一般情况下,缩略图应保持原始比例)”。
2、主题文件的functions.php中找到了这样的代码:
1 2 3 | add_image_size( ‘thumb-small’, 160, 160, true ); add_image_size( ‘thumb-medium’, 520, 245, true ); add_image_size( ‘thumb-large’, 720, 340, true ); |
其中add_image_size就是增加缩略图设置的方法,不想要某个尺寸的图片,就直接在该行前面加上 // 注释掉该行就可以了。
3、诡异的768尺寸图片。
在文件wp-admin\includes\schema.php里有如下代码:
1 2 3 | // 4.4.0 'medium_large_size_w' => 768, 'medium_large_size_h' => 0, |
这是安装wordpress的默认选项,但是在后台又没有地方改,改代码也用,因为已经存入数据库了,所以得进数据库改。
在数据库中输入命令:
1 2 3 4 5 6 7 8 | mysql>SELECT * FROM `wp_options` where option_name='medium_large_size_w' +---------------+--------------------+---------------+--------------+ | option_id | option_name | option_value | autoload | +---------------+--------------------+---------------+--------------+ | 89 | medium_large_size_w| 768 | yes | +---------------+--------------------+---------------+--------------+ 共返回 1 行记录,花费 47 ms. mysql>update `wp_options` set `option_value`='0' where `option_id`='89'; |
将值改成0就行了。
4、已经设置过以上三种方法,若还会生成一些自动缩放的图片,那就很可能是某个WordPress插件做的了。