• Trang chủ
  • WordPress
    • Thủ thuật WordPress
    • WordPress Plugins
    • WordPress Themes
  • Hosting và Domain
  • Kiếm tiền online
  • Đánh giá
  • Khuyến mãi
  • Thông báo

WP Căn bản

Kiến thức căn bản cho người dùng WordPress

paradise-child-theme-wordpress-theme-tot-nhat
  • Dịch vụ WordPress Hosting
  • Dịch vụ tối ưu WordPress
  • Dịch vụ quét mã độc WordPress
  • Mua Paradise child theme
Trang chủ » WordPress » Thủ thuật WordPress » Sử dụng định dạng WebP cho hình ảnh trong WordPress
hosting-tot-nhat-danh-cho-wordpress

Sử dụng định dạng WebP cho hình ảnh trong WordPress

Cập nhật: 24/06/2022 Trung Hiếu 90 Bình luận

Mục lục Hiện
  • 1. WebP là gì?
  • 2. Những trình duyệt nào hỗ trợ WebP?
  • 3. Sử dụng định dạng WebP trong WordPress
    • 3.1. Tạo định dạng WebP cho hình ảnh
    • 3.2. Kích hoạt WebP cho website
      • 3.2.1. Sử dụng file .htaccess hoặc file config
      • 3.2.2. Sử dụng plugin ShortPixel
      • 3.2.3. Sử dụng plugin Cache Enabler
      • 3.2.4. Sử dụng plugin LiteSpeed Cache
  • 4. Kiểm tra WebP

Hướng dẫn sử dụng định dạng WebP cho hình ảnh trong WordPress.

su-dung-dinh-dang-webp-cho-hinh-anh-trong-wordpess

Nếu bạn chưa biết thì WebP chính là một trong những chìa khóa quan trọng giúp WP Căn bản có được tốc độ load “thần sầu” như ngày hôm nay, bên cạnh những bí quyết đã được bật mí trước đó. Với WebP, các bạn có thể giảm page-size đi đáng kể nhờ dung lượng của ảnh ở định dạng WebP thấp hơn rất nhiều so với PNG hay JPG/JPEG truyền thống. Việc sử dụng WebP trong WordPress hiện tại cũng đã trở nên rất dễ dàng nhờ sự trợ giúp của một số plugin chuyên dụng.

Tham khảo thêm:

  • ShortPixel – Plugin nén ảnh giá rẻ tốt nhất dành cho WordPress
  • EWWW Image Optimizer – Sự thay thế tuyệt vời cho Smush.It

WebP là gì?

WebP là một định dạng ảnh mới, được phát triển bởi Google, với mục tiêu giảm dung lượng giúp website load nhanh hơn mà không làm ảnh hưởng nhiều đến chất lượng thực tế. Với hình thức nén lossless (không giảm chất lượng), hình ảnh ở định dạng WebP có thể nhẹ hơn định dạng PNG đến 22%. Còn với hình thức nén lossy (giảm chất lượng), hình ảnh ở định dạng WebP có thể nhẹ hơn định dạng JPG/JPEG lên đến 34%. Đây là những con số rất đáng kể, đặc biệt là với hình ảnh có kích thước lớn.

Những trình duyệt nào hỗ trợ WebP?

Không phải tất cả trình duyệt web hiện nay đều hỗ trợ định dạng WebP. Tuy nhiên, các trình duyệt web phổ biến như Google Chrome, Mozilla Firefox, Microsoft Edge, Safari hay Opera đều đã hỗ trợ định dạng này.

cac-trinh-duyet-web-ho-tro-dinh-dang-webp

Ghi chú:

  • Màu xanh: đã hỗ trợ WebP.
  • Màu đỏ: chưa hỗ trợ WebP.

Sử dụng định dạng WebP trong WordPress

Để sử dụng định dạng WebP trong WordPress, các bạn cần tiến hành 2 bước căn bản sau đây:

Tạo định dạng WebP cho hình ảnh

Các plugin nén ảnh phổ biến hiện nay như ShortPixel, EWWW Image Optimizer, Optimus… đều đã được tích hợp sẵn công cụ tạo ảnh WebP tự động cho WordPress. Trong một bài viết cách đây không lâu, tôi đã hướng dẫn các bạn cách sử dụng plugin ShortPixel để tạo ảnh WebP. Các bạn có thể tham khảo lại thông qua link ở đầu bài viết này.

Tuy nhiên, ShortPixel không phải là một dịch vụ miễn phí. Đo đó, nếu muốn nén ảnh với số lượng lớn, các bạn cần phải mua các gói credit của họ. Theo đánh giá của tôi, ShortPixel là nhà cung cấp có mức giá rẻ nhất trong số các dịch vụ nén ảnh trả phí. Hiệu suất nén của nó cũng thuộc hàng tốt nhất. WP Căn bản cũng đang sử dụng dịch vụ này. Đăng ký mua credit ShortPixel theo link dưới đây nếu bạn có nhu cầu tương tự:

mua-shortpixel-credits

Ngoài ra, nếu đang sử dụng dịch vụ WordPress Hosting do WP Căn bản cung cấp hoặc các loại hosting chạy Web Server LiteSpeed/ OpenLiteSpeed, các bạn có thể sử dụng plugin LiteSpeed Cache để nén và tạo ảnh WebP. Tham khảo thêm: Hướng dẫn nén ảnh bằng plugin LiteSpeed Cache.

Một giải pháp khác mà các bạn cũng có thể tham khảo đó là: Tạo ảnh WebP miễn phí với plugin WebP Converter for Media.

Kích hoạt WebP cho website

Sau khi tạo ảnh với định dạng WebP, các bạn cần phải kích hoạt chúng để trình duyệt web có thể nhận biết được. Để kích hoạt WebP, các bạn có thể sử dụng một trong 2 phương thức sau:

Sử dụng file .htaccess hoặc file config

Đối với Web Server Apache hoặc LiteSpeed, các bạn cần chèn đoạn code sau vào file .htaccess của thư mục cài đặt WordPress:

<IfModule mod_rewrite.c>
	RewriteEngine On
	RewriteCond %{HTTP_ACCEPT} image/webp
	RewriteCond %{DOCUMENT_ROOT}/$1.webp -f
	RewriteRule ^(wp-content/uploads.+)\.(jpe?g|png)$ $1.webp [T=image/webp,E=accept:1]
</IfModule></p>
<p><IfModule mod_headers.c>
	Header append Vary Accept env=REDIRECT_accept
</IfModule></p>
<p>AddType image/webp .webp

Đối với Web Server NginX, các bạn thêm đoạn code sau đây vào file NginX config (nginx.conf):

# http config block
map $http_accept $webp_ext {
    default "";
    "~*webp" ".webp";
}</p>
<p># server config block
location ~* ^/wp-content/.+\.(png|jpg)$ {
    add_header Vary Accept;
    try_files $uri$webp_ext $uri =404;
}

Tuy nhiên, việc sử dụng code thường tiềm ẩn nhiều rủi ro nên chúng tôi khuyến khích các bạn nên sử dụng plugin.

Sử dụng plugin ShortPixel

Nếu bạn sử dụng plugin ShortPixel để tạo ảnh WebP thì bản thân nó cũng đã được trang bị sẵn tính năng load ảnh. Các bạn chỉ cần tick vào mục Deliver the next generation versions of the images in the front-end sau đó chọn một trong hai tùy chọn bên dưới là được.

load-anh-webp-bang-plugin-shortpixel

Trong đó:

  • Using the <PICTURE> tag syntax: thay thế các tag <img> bằng <picture> để load ảnh WebP.
  • Without altering the page code (via .htaccess): sử dụng file .htaccess để load ảnh WebP.

Hãy kiểm tra từng cách để có sự lựa chọn phù hợp nhất cho website của bạn.

Sử dụng plugin Cache Enabler

Đây là một trong số ít các plugin miễn phí có hỗ trợ tạo bản cache với định dạng WebP. Cách sử dụng của plugin này khá đơn giản. Các bạn chỉ cần cài đặt và kích hoạt plugin Cache Enabler (download).

cai-dat-va-kich-hoat-plugin-cache-enabler

Tiếp theo, truy cập vào Settings => Cache Enabler. Thiết lập như hình bên dưới và lưu lại.

thiet-lap-plugin-cache-enabler

Lưu ý:

  • Deactive và xóa bỏ các plugin tạo cache mà bạn đang sử dụng trước khi cài đặt plugin Cache Enabler để tránh bị xung đột.
  • Định dạng WebP chỉ hoạt động trên bản cache. Do đó nếu bạn đang đăng nhập thì WebP sẽ không hoạt động.

Sử dụng plugin LiteSpeed Cache

Nếu website WordPress của bạn đang hoạt động trên Web Server LiteSpeed/ OpenLiteSpeed, bạn có thể load ảnh WebP thông qua plugin LiteSpeed Cache. Tham khảo bài viết “Hướng dẫn load ảnh WebP bằng plugin LiteSpeed Cache” để biết thêm chi tiết.

Kiểm tra WebP

Để biết định dạng WebP đã hoạt động bình thường hay chưa, các bạn truy cập web thông qua một trình duyệt có hỗ trợ WebP, chẳng hạn Google Chrome.

kiem-tra-webp-co-hoat-dong-hay-khong

Click chuột phải vào 1 trang bất kỳ, chọn Inspect => chọn tab Network => chọn mục Img => Tải lại trang (F5) và xem cột Type. Chúc các bạn thành công!

Bạn có đang sử dụng định dạng WebP trên website của mình? Bạn đánh giá thế nào về ảnh hưởng của nó đối với tốc độ load của site? Hãy chia sẻ quan điểm và ý kiến của bạn với chúng tôi trong khung bình luận bên dưới.

Nếu bạn thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất nhé. Cảm ơn rất nhiều. :)

Đang tải đánh giá...
  • Chia sẻ lên Facebook
  • Chia sẻ lên Twitter
  • Chia sẻ lên LinkedIn

Bài viết liên quan

Ra mắt plugin Hybrid Object Cache độc quyền tại WP Căn bản
Ra mắt plugin Hybrid Object Cache độc quyền tại WP Căn bản
Ra mắt plugin APCu Object Cache độc quyền tại WP Căn bản
Ra mắt plugin APCu Object Cache độc quyền tại WP Căn bản
Tính năng Crawl Optimization của plugin Yoast SEO
Tính năng Crawl Optimization của plugin Yoast SEO

Chuyên mục: Thủ thuật WordPress Thẻ: ShortPixel/ Tăng tốc WordPress/ WebP

wpcanban-com-facebook-group

Nói về Trung Hiếu

Một người con của xứ Nghệ, hiện đang sinh sống tại Hà Nội. Tôi là người sáng lập và đứng sau mọi hoạt động của WP Căn bản. Tìm hiểu thêm về tôi tại đây.

Bài viết trước « Hướng dẫn nâng cấp PHP 7.1 cho website WordPress
Bài viết sau Hiển thị file .htaccess trong cPanel một cách đơn giản »

Reader Interactions

Bình luận

    Để lại một bình luận Hủy

    Tất cả các bình luận đều sẽ được kiểm duyệt nghiêm ngặt. Mọi bình luận trái quy định sử dụng sẽ bị gỡ bỏ link hoặc xóa bỏ hoàn toàn. Vui lòng đọc kỹ quy định trước khi bình luận. Xin cảm ơn!

  1. Thanh Bình 8 bình luậnviết

    27/04/2017 lúc 15:48

    http://prntscr.com/f1dczr
    file htacess của mình hiện đang như vầy, không biết phải sửa làm sao cho chuẩn :(

    Bình luận
    • Trung Hiếu Quản lýviết

      28/04/2017 lúc 13:21

      Bạn thêm code lên đầu file, trước dòng # BEGIN WordPress. :P

      Bình luận
      • Thanh Bình 8 bình luậnviết

        29/04/2017 lúc 00:39

        Mình làm được rồi >.<, mà phải dùng plugin, hic. Chứ không chèn code vô file htaccess đc.
        Mình có thắc mắc là khi mình xem link ảnh của mình thì đuôi là webp nhưng của wpcanban vẫn là png :D. Không biết là nó khác biệt như thế nào

        Bình luận
        • Trung Hiếu Quản lýviết

          29/04/2017 lúc 08:00

          Của mình đuôi file vẫn là PNG và JPG, nhưng Type lại là WebP. Mình cũng dùng plugin ShortPixel để nén ảnh và chèn code vào .htaccess thôi. :P

          Bình luận
  2. Soju 243 bình luậnviết

    04/04/2017 lúc 00:27

    e làm tới bước Sử dụng plugin Cache Enabler thì hình như là không ổn rồi vì e đang có WP rocket @@ vậy giờ sao hả a :P

    Bình luận
    • Soju 243 bình luậnviết

      04/04/2017 lúc 00:38

      thêm 1 điều nữa là hình như e chèn code không có tác dụng. thử cách text a chỉ thấy ảnh vẫn PNG. không hiểu có phải e chèn sai code của server không (e không biết host godaddy dùng server gì).

      Bình luận
      • Trung Hiếu Quản lýviết

        04/04/2017 lúc 08:43

        Server hỗ trợ file .htaccess + cho phép tích hợp thêm định dạng WebP là được. :P

        Bình luận
    • Trung Hiếu Quản lýviết

      04/04/2017 lúc 08:44

      Chèn code vào .htaccess. Mình cũng đang dùng cách đó đây. Vì đang dùng cả LiteSpeed Cache nên không cài Cache Enabler. :P

      Bình luận
      • Soju 243 bình luậnviết

        11/04/2017 lúc 17:12

        đang dùng rất ok thì chợt phát hiển ra vào web bằng safari bị lỗi không load ảnh a ạ. Nhìn bên trên thì đúng là nó chưa hỗ trợ safari ios 10 nhưng sao vào web a hình ảnh vẫn lên đều đều ta

        Bình luận
        • Trung Hiếu Quản lýviết

          12/04/2017 lúc 09:23

          Mình dùng code trong .htaccess giống như code ở bài viết thôi. :P

          Bình luận
  3. Bao Nam 17 bình luậnviết

    06/03/2017 lúc 23:20

    Còn ít trình duyệt hỗ trợ. chưa dám thử

    Bình luận
    • Trung Hiếu Quản lýviết

      07/03/2017 lúc 08:45

      Làm gì mà không dám thử? :D Nếu trình duyệt nào chưa hỗ trợ WebP thì nó vẫn dùng các định dạng ảnh cũ mà. Đâu có bị lỗi mà lo. :P

      Bình luận
  4. Đào Văn tiến 13 bình luậnviết

    20/01/2017 lúc 16:04

    trước giờ em cứ tưởng chỉ cần giảm dung lượng anh khi mình đăng lên là được nên toàn cố làm sao giảm nhiều nhất có thể may hnay đọc được bài này cám ơn anh nhiều

    Bình luận
  5. cuong 37 bình luậnviết

    23/12/2016 lúc 15:03

    Blog của mình hiện nay hay gặp 1 số lỗi 504 hay 508. Liên hệ bên hotting họ bảo blog của mình nặng và bảo mình xem lại code hoặc nâng cấp hoting.
    Mình thì không biết kiểm tra lỗi code nặng hay nhẹ thế nào? bạn có plugin nào giúp mình giải quyết vẫn đề trên không?

    Bình luận
    • Trung Hiếu Quản lýviết

      23/12/2016 lúc 15:08

      Bạn có thể dùng plugin P3 (Plugin Performance Profiler) hoặc Query Monitor để kiểm tra nhé. Mà cụ thể thì bạn đang active những plugin nào trên site? :P

      Bình luận
  6. Vũ Minh 10 bình luậnviết

    22/12/2016 lúc 18:24

    Share cho mọi người soft free convert ảnh sang Webp trên máy tính này “webpconv Romeolight” tìm trên gu là có :b không giới hạn số lượng ảnh , đồng thời cho phép mã hóa sang Base64 luôn , sau khi convert ảnh lưu ở folder ngoài màn hình

    Bình luận
  7. Sơn Zim 113 bình luậnviết

    17/12/2016 lúc 13:40

    Có vẻ hay nhưng tiếc là nhiều trình duyệt k được hỗ trợ

    Bình luận
    • Trung Hiếu Quản lýviết

      17/12/2016 lúc 19:59

      Chrome chiếm phần lớn thị phần trình duyệt bạn ơi. Nên Chrome hỗ trợ là ngon rồi. Sắp tới có thêm Firefox và Safari. :P

      Bình luận
  8. Vũ Minh 10 bình luậnviết

    16/12/2016 lúc 16:07

    Anh Hiếu ơi cho em hỏi tí là có các nào giới hạn plugin chỉ hoạt động trên máy tính không ạ ? ví dụ như những plugin ảnh hưởng trực tiếp tới người dùng như Lazyload ấy anh

    Bình luận
    • Trung Hiếu Quản lýviết

      16/12/2016 lúc 19:19

      Vụ này mình chịu. :)

      Bình luận
      • Vũ Minh 10 bình luậnviết

        16/12/2016 lúc 22:31

        :( tại thấy mấy cái plugin nó có giới hạn kiểu như thế này mà không hiểu sao nó làm được

        Bình luận
        • Trung Hiếu Quản lýviết

          17/12/2016 lúc 08:11

          Chắc nó query bằng kích thước màn hình. :D

          Bình luận
    • Mộc 64 bình luậnviết

      07/03/2017 lúc 00:40

      Bạn có thể sử dụng plugin Plugin Organizer nhé :)

      Bình luận
  9. Tâm Hữu 11 bình luậnviết

    16/12/2016 lúc 12:26

    Đang dùng nhiều ảnh là vecter (svg) nhưng chủ yếu là ảnh đồ hoạ. Giờ mới biết tới ông thần này, để thử xem sao. Thank Hiếu.

    Bình luận
    • Trung Hiếu Quản lýviết

      16/12/2016 lúc 12:29

      Ảnh đồ họa thì chọn nén lossless thôi bác nhé. Chọn lossy nó giảm chất lượng hình đó. :)

      Bình luận
  10. Thanh 1 bình luậnviết

    16/12/2016 lúc 12:07

    Mình dùng keycdn thì có dùng được không Hiếu ơi, có cả Wp-Rocket, phải deactive mới dùng được à?

    Bình luận
    • Trung Hiếu Quản lýviết

      16/12/2016 lúc 12:15

      Plugin Cache Enabler cũng của KeyCDN đó bạn. Nên nếu bạn sử dụng kết hợp với plugin CDN Enabler (của KeyCDN) thì hoàn toàn được nhé. Nếu bạn cài Cache Enabler thì xóa WP Rocket đi. Không dùng được đồng thời 2 plugin tạo cache đâu nhé. :P

      Bình luận
1 2 3 4 »

Sidebar chính

NHẬN BÀI VIẾT QUA EMAIL

Hãy đăng ký ngay để là người đầu tiên nhận được thông báo qua email mỗi khi chúng tôi có bài viết mới!

Tặng ebook "Bảo mật WordPress toàn tập" do chính WP Căn bản biên soạn.

Theo dõi qua mạng xã hội

Dịch vụ tối ưu WordPress miễn phí

dich-vu-toi-uu-wordpress-mien-phi

Plugin độc quyền miễn phí

  • WPCB Secure Shield
  • WPCB Hybrid Cache Manager
  • WPCB Simple Ratings
  • WPCB Simple AntiSpam
  • WPCB Social Share Buttons
  • WPCB Comment Notifications
  • WPCB Comment User Badge
  • WPCB Top Commenters
  • WPCB Simple SMTP
  • WPCB Simple Contact Form
  • WPCB Permalinks Manager
  • WPCB Syntax Highlighter
  • WPCB Content Protector
  • WPCB Auto Images Alt-Text
  • WPCB Snowfall
  • WPCB Ultimate Search
  • WPCB 404 Auto Redirect
  • WPCB Disable Blog
  • WPCB Simple Lightbox
  • WPCB Auto Expired Transients Cleaner

Dịch vụ quét mã độc miễn phí

dich-vu-quet-ma-doc-wordpress-mien-phi

Bài viết mới nhất

  • Plugin chống spam siêu nhẹ dành cho WordPress 07/01/2026
  • Plugin siêu nhẹ tạo hiệu ứng tuyết rơi cho WordPress 12/12/2025
  • WordPress 6.9 “Gene” chính thức phát hành 03/12/2025
  • Biểu mẫu Jetpack Newsletter cho theme Paradise 20/10/2025
  • Khắc phục lỗi temp-write-test trong WordPress 06/08/2025
  • Ra mắt plugin WPCB Secure Shield độc quyền tại WP Căn bản 25/07/2025

Footer

Bình luận mới nhất

  • Trung Hiếu trong Plugin contact form siêu nhẹ cho WordPress
  • Tuấn Lê trong Plugin contact form siêu nhẹ cho WordPress
  • Trung Hiếu trong Plugin contact form siêu nhẹ cho WordPress
  • Tuấn Lê trong Plugin contact form siêu nhẹ cho WordPress
  • Trung Hiếu trong Tạo widget hiển thị top những người bình luận nhiều nhất

Bình luận nhiều nhất

  1. Tịnh Nguyễn Blog (11)
  2. Quang (5)
  3. Ngọc Blue (5)
  4. Lê Tùng (4)
  5. Tuấn Lê (3)
  6. Nutatu (2)
  7. VietHouse (2)
  8. Long (2)

Liên kết hữu ích

  • Giới thiệu bản thân
  • Quy định sử dụng
  • Bản quyền nội dung
  • Chính sách bảo mật
  • Liên hệ hỗ trợ

Thống kê WP Căn bản

9 Chuyên mục - 1.015 Bài viết - 35.658 Bình luận

Bản quyền © 2014 - 2026 · WP Căn bản (tiền thân là ebooksvn.com) · Sử dụng Paradise child theme và dịch vụ WordPress Hosting