【发布时间】:2017-11-14 21:33:38
【问题描述】:
我想要的是防止 Wordpress 在管理中使用媒体上传器或使用 wp_generate_attachment_metadata() + wp_update_attachment_metadata() 时生成缩略图图像(额外尺寸) .
为此,我在管理菜单的设置/媒体中将缩略图尺寸、中尺寸和大尺寸设置为0 - 0。但是,Wordpress 仍然会不断生成这些额外尺寸的图像。
我做错了什么?
【问题讨论】:
我想要的是防止 Wordpress 在管理中使用媒体上传器或使用 wp_generate_attachment_metadata() + wp_update_attachment_metadata() 时生成缩略图图像(额外尺寸) .
为此,我在管理菜单的设置/媒体中将缩略图尺寸、中尺寸和大尺寸设置为0 - 0。但是,Wordpress 仍然会不断生成这些额外尺寸的图像。
我做错了什么?
【问题讨论】:
在functions.php试试这个:
// Prevent WordPress from generating additional image sizes
function shapeSpace_customize_image_sizes($sizes) {
unset($sizes['thumbnail']);
unset($sizes['medium']);
unset($sizes['medium_large']);
unset($sizes['large']);
return $sizes;
}
add_filter('intermediate_image_sizes_advanced', 'shapeSpace_customize_image_sizes');
add_filter('max_srcset_image_width', create_function('', 'return 1;'));
为我工作。您最终只会得到通过媒体库上传到 WordPress 的原始图片。
【讨论】:
在主题的functions.php中试试:
wordpress-文件夹/wp-content/themes/theme-name/functions.php
一条线看起来像:
add_image_size( 'homepage-thumb', 220, 180, true );
还有:
set_post_thumbnail_size( 150, 150 );
删除这些行,如果不确定,请取消注释。
希望与您已经制作的产品一起使用。
【讨论】: