鹿泽鹿泽  2024-09-13 11:23:13 鹿泽笔记 隐藏边栏  0 
// 禁用自动生成的图片尺寸  
function shapeSpace_disable_image_sizes($sizes) {  
      
    unset($sizes['thumbnail']);    // disable thumbnail size  
    unset($sizes['medium']);       // disable medium size  
    unset($sizes['large']);        // disable large size  
    unset($sizes['medium_large']); // disable medium-large size  
    unset($sizes['1536x1536']);    // disable 2x medium-large size  
    unset($sizes['2048x2048']);    // disable 2x large size  
      
    return $sizes;  
      
}  
add_action('intermediate_image_sizes_advanced', 'shapeSpace_disable_image_sizes');  
  
// 禁用缩放尺寸  
add_filter('big_image_size_threshold', '__return_false');  
  
// 禁用其他图片尺寸  
function shapeSpace_disable_other_image_sizes() {  
      
    remove_image_size('post-thumbnail'); // disable images added via set_post_thumbnail_size()   
    remove_image_size('another-size');   // disable any other added image sizes  
      
}  
add_action('init', 'shapeSpace_disable_other_image_sizes');

该代码段结合了禁用所有WordPress生成的图像(仅保留原始上传的图像)所需的所有技术。唯一需要的编辑是针对最后一个函数,其中“其他”图像尺寸被禁用您可能需要在其中编辑字段名another-size以便匹配其他自定义尺寸,或者如果没有其他尺寸,只需注释掉或删除该行

提示:除了WordPress产生的所有其他图像外,可能还希望控制或禁用WordPress提供的所有额外的响应图像功能。可以直接使用 Disable Responsive Images Complete 插件来进行设置,非常简单。

1、文章版权归作者所有,未经允许请勿转载。
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
3、咨询请联系QQ:526009505