Nội dung

Cách tải lên tệp WebP trên WordPress

2 năm trước, Code theme wordpress, Phát triển website, Thiết kế web wordpress, 2031 Lượt xem

Đăng ký cập nhập video từ netweb.vn

Hi chào các bạn! hôm này làm dự án khách hàng đụng cái không upload được hình đuôi .WebP, hôm nay mình sẽ hướng dẫn các bạn thực hiện khá đơn giản nhé!

Làm thế nào về việc trực tiếp tải hình ảnh WebP lên WordPress? Điều này thật dễ dàng. Chỉ cần thêm một số dòng văn bản trên tập tin chức năng chủ đề của bạn. WordPress không thực sự hỗ trợ xem và tải lên các tệp WebP,

Chèn code dưới vào file function.php

// ** * Cho phép tải lên cho các tệp hình ảnh webp. * /
function webp_upload_mimes($existing_mimes) {
    $existing_mimes['webp'] = 'image/webp';
    return $existing_mimes;
}
add_filter('mime_types', 'webp_upload_mimes');

Nếu bạn muốn xem bản xem trước (hình thu nhỏ) khi bạn truy cập Media / Library, bạn phải thêm mã này bên dưới vào cuối cùng funciton.php

// ** * Kích hoạt xem trước / hình thu nhỏ cho các tệp hình ảnh webp. * / 
function webp_is_displayable($result, $path) {
    if ($result === false) {
        $displayable_image_types = array( IMAGETYPE_WEBP );
        $info = @getimagesize( $path );

        if (empty($info)) {
            $result = false;
        } elseif (!in_array($info[2], $displayable_image_types)) {
            $result = false;
        } else {
            $result = true;
        }
    }

    return $result;
}
add_filter('file_is_displayable_image', 'webp_is_displayable', 10, 2);

Vậy là xong! chúc các bạn thành công

Thêm .rar và zip thì dùng đoạn code này

function webp_upload_mimes($existing_mimes) {
    $existing_mimes['webp'] = 'image/webp';
    $existing_mimes['rar'] = 'application/x-rar-compressed';
    $existing_mimes['zip'] = 'application/zip'';
    return $existing_mimes;
}
add_filter('mime_types', 'webp_upload_mimes');

Bài viết mới cập nhập

  • Hướng dẫn Plugin floating contact

    Hướng dẫn Plugin floating contact

    9 tháng trước, 329 Lượt xem

    Netweb xin hướng dẫn cách quản lý Plugin floating contact các bạn nhớ làm theo kỹ tường bước để plugin hoạt động Tính năng: Hiển…

  • Backup Yandex Mail

    Backup Yandex Mail

    10 tháng trước, 221 Lượt xem

    Khác với dịch vụ email theo tên của microsoft và google với chi phí đắt đỏ tầm 1tr/năm/1user, vì thế nên netweb khuyên dùng dịch…

Bình luận trên facebook netweb.vn

Đam mê thiết kế web, kinh nghiệm 9 năm trong nghề thiết kế website, đang thiết kế web dạo tại netweb.vn, Callme: 08.9898.2526 (Mr Hải)