我正在尝试使用下面的脚本,以便在通过媒体管理器上载图像时禁用自动缩略图生成。
当图像直接上传到帖子时,我希望缩略图选项保持不变,因为上传程序允许用户指定图像大小。
问题是它在两个位置都禁用缩略图选项。我想让拇指无处不在,除了媒体管理器上传。
if ($pagenow == \'media-new.php\' || $pagenow == \'async-upload.php\'){
add_filter(\'intermediate_image_sizes_advanced\',\'disable_thumbnails\');
}
function disable_thumbnails($arr_sizes){
if(!stristr($_POST[\'type\'], \'image\')){
return array();
}
return $arr_sizes;
}
最合适的回答,由SO网友:ungestaltbar 整理而成
不确定我是否正确理解了这一点,但您应该能够通过查看$_GET[\'tab\']
上载新选项卡=type
来自url=type_url
画廊=gallery
媒体库=library
这样您就可以将代码封装在
if ( $_GET[\'tab\'] != \'type\' ) // do stuff