WordPress后台直接上传图片后生成的一大堆缩略图
类似的问题我也遇到了,之前并不是什么大问题,一直拖着,如今图片多了终于想到要彻底解决!却没辙……
我用过的六大杀招,均败下阵来,以下一一列举
一、后台直接设置宽高为0 (未能根治)
二、主题functions文件,添加代码 (无效)
- //彻底禁止WordPress缩略图
- add_filter( ‘add_image_size’, create_function( ”, ‘return 1;’ ) );
三、注释主题functions文件函数 (无效,主题functions也没有这个函数)
add_image_size
thumbnails_size
四、主题functions文件添加代码(无效)
- function wcr_remove_intermediate_image_sizes($sizes, $metadata) {
- $disabled_sizes = array(
- ‘thumbnail’, // 150×150 image
- ‘medium’, // max 300×300 image
- ‘large’ // max 1024×1024 image
- );
- // unset disabled sizes
- foreach ($disabled_sizes as $size) {
- if (!isset($sizes[$size])) {
- continue;
- }
- unset($sizes[$size]);
- }
- return $sizes;
- }
- add_filter(‘intermediate_image_sizes_advanced’, ‘wcr_remove_intermediate_image_sizes’, 10, 2);
五、设置“上帝模式”,删掉参数(无效)
进入 http://你的域名/wp-admin/options.php
搜索 medium_large_size_w, 将768改为0并保存
六、修改根目 wp-config.php 代码如下代码 (无效)
- add_filter( ‘intermediate_image_sizes_advanced’, ‘prefix_remove_default_images’ );
- // Remove default image sizes here.
- function prefix_remove_default_images( $sizes ) {
- unset( $sizes[‘small’]); // 150px
- unset( $sizes[‘medium’]); // 300px
- unset( $sizes[‘large’]); // 1024px
- unset( $sizes[‘medium_large’]); // 768px
- return $sizes;
- }
想着拖下去总不是办法,看有无大神可以一招制敌彻底根治!
使用的版本是5.0.3 ,主题是官方:Twenty Fifteen
问题已解决,使用一楼推荐的:image-sizes 插件