也想出现在这里?联系我们

WordPress 彻底禁用上传媒体图片自动生成缩略图及多尺寸图片

2023.12.14 wordpress教程
  • 文章介绍
  • 升级版本
  • 评价&建议

要彻底禁用WordPress自动生成的缩略图和多尺寸图片,你可以通过添加一些代码到你的主题的functions.php文件来完成这个任务。以下是一些步骤:

  1. 登录到你的WordPress后台。

  2. 转到外观(Appearance) > 编辑器(Editor)。

  3. 在右侧找到你正在使用的主题,并点击进入它的functions.php文件。

  4. 在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,从而禁用它们的生成。

  1. 添加完上述代码后,点击“更新文件”来保存你的functions.php文件。

现在,WordPress不再会生成任何缩略图或多尺寸图片。请注意,如果你在主题中使用了特定的自定义图像尺寸,这些尺寸仍然会生成。你可能需要在主题中查找和禁用这些自定义尺寸,以确保没有额外的图像生成。

有用1
  • 2023.12.14初次和大家见面了!

等待您对该主题的建议

发表评论

还能输入240个字

Hi, 欢迎加入Wordpress技术交流群,带你装逼带你飞!

我要入群
也想出现在这里?联系我们
wordpress加速

我来推荐一个更牛逼的给你看看?

  • 猛戳我吧