我正在尝试禁用wordpress中的图像大小生成。
使用时:
print_r( get_intermediate_image_sizes() );
它显示:
Array
(
[0] => thumbnail
[1] => medium
[2] => medium_large
[3] => large
[4] => 1536x1536
[5] => 2048x2048
)
所以我试着:
add_filter(\'intermediate_image_sizes_advanced\', \'filter_image_sizes\');
function filter_image_sizes($sizes) {
unset( $sizes[\'medium\']);
unset( $sizes[\'medium_large\']);
unset( $sizes[\'large\']);
unset( $sizes[\'1536x1536\']);
unset( $sizes[\'2048x2048\']);
return $sizes;
});
以及
add_filter(\'intermediate_image_sizes\', \'filter_image_sizes\');
function filter_image_sizes($sizes) {
unset( $sizes[\'medium\']);
unset( $sizes[\'medium_large\']);
unset( $sizes[\'large\']);
unset( $sizes[\'1536x1536\']);
unset( $sizes[\'2048x2048\']);
return $sizes;
});
但它不起作用。在管理菜单中设置值也不起作用。
add_filter( \'intermediate_image_sizes\', \'__return_empty_array\', 99 );
这项工作的,但删除所有图像大小,我想留下缩略图。。