【问题标题】:Can't keep Wordpress from generating thumbnails无法阻止 Wordpress 生成缩略图
【发布时间】:2017-11-14 21:33:38
【问题描述】:

我想要的是防止 Wordpress 在管理中使用媒体上传器或使用 wp_generate_attachment_metadata() + wp_update_attachment_metadata() 时生成缩略图图像(额外尺寸) .

为此,我在管理菜单的设置/媒体中将缩略图尺寸、中尺寸和大尺寸设置为0 - 0。但是,Wordpress 仍然会不断生成这些额外尺寸的图像。

我做错了什么?

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    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 的原始图片。

    【讨论】:

    • 请注意,您的主题也可以生成自己的自定义图像尺寸。如果是这样,您也必须禁用它们。
    【解决方案2】:

    在主题的functions.php中试试:

    wordpress-文件夹/wp-content/themes/theme-name/functions.php

    一条线看起来像:

    add_image_size( 'homepage-thumb', 220, 180, true ); 
    

    还有:

    set_post_thumbnail_size( 150, 150 );
    

    删除这些行,如果不确定,请取消注释。

    希望与您已经制作的产品一起使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-11
      • 2011-12-13
      • 2012-09-09
      • 2018-04-18
      • 2019-04-10
      • 1970-01-01
      • 2017-02-16
      • 1970-01-01
      相关资源
      最近更新 更多