要彻底禁用WordPress自动生成的缩略图和多尺寸图片,你可以通过添加一些代码到你的主题的functions.php文件来完成这个任务。以下是一些步骤:
- 登录到你的WordPress后台。
- 转到外观(Appearance) > 编辑器(Editor)。
- 在右侧找到你正在使用的主题,并点击进入它的functions.php文件。
- 在functions.php文件的底部,添加以下代码:
function disable_image_sizes( $sizes ) {
unset( $sizes[‘thumbnail’] ); // 禁用缩略图
unset( $sizes[‘medium’] ); // 禁用中等尺寸
unset( $sizes[‘medium_large’] ); // 禁用中等大尺寸
unset( $sizes[‘large’] ); // 禁用大尺寸
unset( $sizes[‘full’] ); // 禁用完整尺寸
return $sizes;
}
add_filter( ‘intermediate_image_sizes_advanced’, ‘disable_image_sizes’ );function disable_default_image_sizes( $sizes ) {
unset( $sizes[‘thumbnail’] ); // 禁用缩略图
unset( $sizes[‘medium’] ); // 禁用中等尺寸
unset( $sizes[‘medium_large’] ); // 禁用中等大尺寸
unset( $sizes[‘large’] ); // 禁用大尺寸
return $sizes;
}
add_filter( ‘image_size_names_choose’, ‘disable_default_image_sizes’ );function disable_wp_generate_images() {
update_option( ‘thumbnail_size_h’, 0 ); // 禁用缩略图高度
update_option( ‘thumbnail_size_w’, 0 ); // 禁用缩略图宽度
update_option( ‘medium_size_h’, 0 ); // 禁用中等尺寸高度
update_option( ‘medium_size_w’, 0 ); // 禁用中等尺寸宽度
update_option( ‘medium_large_size_h’, 0 ); // 禁用中等大尺寸高度
update_option( ‘medium_large_size_w’, 0 ); // 禁用中等大尺寸宽度
update_option( ‘large_size_h’, 0 ); // 禁用大尺寸高度
update_option( ‘large_size_w’, 0 ); // 禁用大尺寸宽度
}
add_action( ‘init’, ‘disable_wp_generate_images’ );
这段代码会执行以下操作:
disable_image_sizes
函数用于禁用WordPress默认的缩略图尺寸。disable_default_image_sizes
函数用于禁用默认的图片尺寸选项。disable_wp_generate_images
函数用于将所有生成图像的尺寸设置为0,从而禁用它们的生成。
- 添加完上述代码后,点击“更新文件”来保存你的functions.php文件。
现在,WordPress不再会生成任何缩略图或多尺寸图片。请注意,如果你在主题中使用了特定的自定义图像尺寸,这些尺寸仍然会生成。你可能需要在主题中查找和禁用这些自定义尺寸,以确保没有额外的图像生成。
暂无评论内容