WordPress禁止生成多张缩略图片代码/关闭图片768、1536、2048、scaled自动裁切

WordPress禁止生成多张缩略图片代码/关闭图片768、1536、2048、scaled自动裁切

2023.04.26 04:10 83 0
主页 / 前端 / WordPress禁止生成多张缩略图片代码/关闭图片768、1536、2048、scaled自动裁切

首先在仪表盘-后台-媒体设置里把缩略图尺寸都设置为 0
然后在主题 functions.php 文件插入以下代码

//禁用一些裁剪的尺寸
add_filter('big_image_size_threshold', '__return_false');
function salong_disable_wp_tailoring( $sizes ){
    unset( $sizes[ 'thumbnail' ]);//缩略图大小
    unset( $sizes[ 'medium' ]);	//中等大小
    unset( $sizes[ 'medium_large' ] );//这张就是自动生成的 768 图片选项
    unset( $sizes[ 'large' ]);//大尺寸
    unset( $sizes[ 'full' ] );//全尺寸
    unset( $sizes[ '1536x1536' ] );
    unset( $sizes[ '2048x2048' ] );
    unset( $sizes[ 'woocommerce_thumbnail' ] );//300x300
    unset( $sizes[ 'woocommerce_single' ] );//600x0
    unset( $sizes[ 'woocommerce_gallery_thumbnail' ] );//100x100
    unset( $sizes[ 'shop_catalog' ] );//300x300
    unset( $sizes[ 'shop_single' ] );//600x0
    unset( $sizes[ 'shop_thumbnail' ] );//100x100
 
    return $sizes;
}
add_filter( 'intermediate_image_sizes_advanced', 'salong_disable_wp_tailoring' );
评论(0) 评论本文