WordPress 上传图片自动压缩教程

在主题functions.php函数文件里添加即可,图片只有jpg格式适合压缩。

function wt_handle_upload_callback($data)
{
    $image_quality = 60; // 压缩比例 0-100选择
    $file_path = $data['file'];
    $image = false;

     switch ( $data['type'] ) {
         case 'image/jpeg': {
             $image = imagecreatefromjpeg( $file_path );
             imagejpeg( $image, $file_path, $image_quality );
             break;
         }

         case 'image/png': {
             //$image = imagecreatefrompng( $file_path );
             //imagepng( $image, $file_path, $image_quality);
             //png不支持压缩,可以使用webp代替,但是ie浏览器不支持webp文件格式
             //imagewebp( $image, $file_path, $image_quality);
             break;
         }

         case 'image/gif': {
             // Nothing to do here since imagegif doesn't have an 'image quality' option
             break;
         }
     }

    return $data;
}

add_filter('wp_handle_upload', 'wt_handle_upload_callback');
WordPress教程

#B2主题美化#网站首页增加一个公众号与网站统计区块

2021-5-2 5:21:15

WordPress教程

WordPress自动将文章标题作为图片alt标签

2021-5-6 2:11:35

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索