删除您使用的所有额外图像大小get_intermediate_image_sizes()
与…同时remove_image_size()
. E、 g。
function remove_extra_image_sizes() {
array_map( \'remove_image_size\', get_intermediate_image_sizes() );
}
add_action(\'init\', \'remove_extra_image_sizes\');
要编辑“图像大小”下拉列表,可以将自定义函数挂接到
image_size_names_choose
滤器
function filter_image_size_names_choose($size_names) {
return array_filter( $size_names, function( $size_name ){
return \'full\' === $size_name;
}, ARRAY_FILTER_USE_KEY );
}
add_filter(\'image_size_names_choose\', \'filter_image_size_names_choose\');
然后使用一些缩略图插件“重新生成”缩略图。由于尺寸被禁用,插件(理论上)应该只清理任何现有的缩略图文件和数据,只剩下全尺寸的图像。