Triển khai không cần plugin WordPress: Tự động chuyển đổi hình ảnh đã tải lên sang định dạng WebP (cần thiết để tăng tốc trang web 🔥)

为什么WordPressBạn cần tối ưu hóa hình ảnh WebP?

Trong môi trường Internet ngày nay, nơi tốc độ là chìa khóa,Tối ưu hóa hình ảnh WordPressNó đã trở thành khóa học bắt buộc để tăng tốc trang web.

Hình ảnh JPEG, PNG và GIF truyền thống có kích thước lớn, tải chậm và mang lại trải nghiệm người dùng kém.

Định dạng hình ảnh WebPĐược Google ra mắt, nó có những ưu điểm sau:

  1. Kích thước tệp nhỏ hơn → Cải thiện tốc độ truy cập website và giảm tỷ lệ thoát.
  2. Chất lượng hình ảnh không hề tụt hậu → Vẫn trong suốt và tinh tế sau khi nén.
  3. SEOthân thiện → Các trang web WordPress có nhiều khả năng đạt thứ hạng cao hơn trên các công cụ tìm kiếm như Google và Baidu.

nói cách khác,Tối ưu hóa WordPress WebP = Tốc độ nhanh + thứ hạng cao + nhiều người dùng hài lòng hơn.

Những điểm khó khăn của việc nén hình ảnh truyền thống trong WordPress

Hầu hết các quản trị viên web đều làm như sau:

  • 先用 TinyPNGSquoosh Nén và chuyển đổi thủ công sang WebP.
  • Sau đó tải nó lên trang web WordPress của bạn.

Vấn đề là - quá trình này giống như việc di chuyển gạch nhàm chán ⚒️.

Việc này không chỉ tốn thời gian mà còn làm giảm đáng kể hiệu quả viết bài. Hơn nữa, việc phụ thuộc vào plugin có hạn mức hoặc quá nhiều plugin có thể khiến WordPress bị treo.

Tự động chuyển đổi mã PHP sang WebP không cần plugin WordPress

Triển khai không cần plugin WordPress: Tự động chuyển đổi hình ảnh đã tải lên sang định dạng WebP (cần thiết để tăng tốc trang web 🔥)

Giải pháp đã có ở đây!

Thông qua đoạn văn sau Mã PHP, có thể tự động chuyển đổi JPG, JPEG, PNG và GIF thành WebP khi tải lên, giúp bạn rảnh tay hoàn toàn.

/**
 * Convert Uploaded Images to WebP Format with Custom Quality
 */
add_filter('wp_handle_upload', 'wpturbo_handle_upload_convert_to_webp');
function wpturbo_handle_upload_convert_to_webp($upload) {
    if (in_array($upload['type'], ['image/jpeg', 'image/png', 'image/gif'])) {
        $file_path = $upload['file'];
        if (extension_loaded('imagick') || extension_loaded('gd')) {
            $image_editor = wp_get_image_editor($file_path);
            if (!is_wp_error($image_editor)) {
                $quality = 80; // 建议范围 70-90
                $image_editor->set_quality($quality);

                $file_info = pathinfo($file_path);
                $dirname = $file_info['dirname'];
                $filename = $file_info['filename'];
                $def_filename = wp_unique_filename($dirname, $filename . '.webp');
                $new_file_path = $dirname . '/' . $def_filename;

                $saved_image = $image_editor->save($new_file_path, 'image/webp');

                if (!is_wp_error($saved_image) && file_exists($saved_image['path'])) {
                    $upload['file'] = $saved_image['path'];
                    $upload['url'] = str_replace(basename($upload['url']), basename($saved_image['path']), $upload['url']);
                    $upload['type'] = 'image/webp';
                    @unlink($file_path); // 假如要保留原图,请注释这行
                }
            }
        }
    }
    return $upload;
}

👉 Được đề xuất bởi Mã ĐoạnMã WP Plugin WordPressĐể quản lý mã này, nó sẽ không ảnh hưởng đến việc nâng cấp chủ đề WordPress.

Thông qua Tối ưu hóa hình ảnh WebP không cần plugin WordPress, bạn có thể dễ dàng đạt được:

  • Nén ngay khi bạn tải lên → Tiết kiệm rất nhiều thời gian
  • Tốc độ tải nhanh hơn → Trải nghiệm người dùng được cải thiện
  • Hiệu suất SEO tốt hơn → Xếp hạng trang web cao hơn

Kết quả kiểm tra thực tế: Khả năng nén WebP của WordPress mạnh đến mức nào?

  • Trước khi tải lên: Định dạng PNG, kích thước 975 KB
  • Sau khi tải lên: Tự động chuyển đổi sang WebP, kích thước chỉ 35 KB 🎉
  • Lưu ý: Kích thước nén cụ thể tùy thuộc vào tình hình nén thực tế.

Tỷ số nén lên đến 80% trở lên, tốc độ tải rất nhanh🚀, người dùng khó có thể cảm nhận được sự suy giảm về chất lượng hình ảnh.

Tự động nén hình ảnh WordPress giúp trang web của bạn chạy nhanh hơn gió! 🌪️

Hy vọng Chen Weiliang Blog ( https://www.chenweiliang.com/ ) đã chia sẻ "Triển khai plugin WordPress không cần plugin: tự động chuyển đổi hình ảnh đã tải lên sang định dạng WebP (cần thiết để tăng tốc trang web 🔥)", rất hữu ích với bạn.

Chào mừng bạn đến chia sẻ liên kết của bài viết này:https://www.chenweiliang.com/cwl-33248.html

Để khám phá thêm nhiều mẹo ẩn🔑, vui lòng tham gia kênh Telegram của chúng tôi!

Chia sẻ và thích nếu bạn thích nó! Những chia sẻ và lượt thích của bạn là động lực tiếp tục của chúng tôi!

 

发表 评论

Địa chỉ email của bạn sẽ không được công bố. 项 已 * 标注

Di chuyển về đầu trang