Tạo lại ảnh thumbnails sau khi thay theme WordPress, loại bỏ các kích thước ảnh không còn sử dụng.
![]()
Nếu bạn thường xuyên thay đổi theme cho website WordPress của mình thì chắc hẳn đã không ít lần gặp phải tình trạng ảnh thumbnails hay còn gọi là các kích thước ảnh con (được cắt từ ảnh gốc) vẫn giữ nguyên kích thước như trên theme cũ mà không chịu thay đổi giống trên theme mới rồi phải không nào? Điều này khiến cho website của bạn trở nên xấu xí và thiếu sự thống nhất. Vậy đâu là giải pháp để khắc phục?
Tham khảo thêm:
- Hiển thị bài viết mới nhất (kèm ảnh thumbnail) trên sidebar
- Vô hiệu hóa tính năng tạo lại ảnh thumbnail của WooCommerce
Tại sao bạn cần tạo lại ảnh thumbnails?
- Giúp website có thể hiển thị đúng theo các kích thước ảnh mà theme hoặc plugin yêu cầu.
- Xóa bỏ những kích thước ảnh không còn dùng tới nhằm tiết kiệm dung lượng lưu trữ của host.
Tạo lại ảnh thumbnails trong WordPress
Thật may mắn, WordPress luôn có sẵn những plugin tuyệt vời giúp bạn giải quyết mọi vấn đề một cách đơn giản và nhanh chóng. Trong trường hợp này, plugin mà tôi đang muốn nói đến chính là WPCB Regenerate Thumbnails và Regenerate Thumbnails. Chúng sẽ giúp bạn xóa hết các kích thước ảnh thumbnails cũ và tạo ra các kích thước ảnh thumbnails mới chỉ sau một vài click chuột.
Bằng plugin WPCB Regenerate Thumbnails
Đúng như tên gọi, WPCB Regenerate Thumbnails là plugin do WP Căn bản phát triển. Nó sở hữu một số ưu điểm như:
- Hiệu năng vượt trội với các thuật toán xử lý theo lô, phân trang theo Cursor, tối ưu vòng lặp, tối ưu bộ nhớ…
- Bảo mật tốt với khả năng phòng thủ đa lớp, kiểm soát quyền hạn chặt chẽ.
- Có tùy chọn cho phép bỏ qua các thumbnail đã có sẵn, giúp tiết kiệm tài nguyên máy chủ và thời gian.
- Tương thích với các plugin WPCB Images Optimizer và WPCB Images Cleaner trong hệ sinh thái của WP Căn bản.
- Tích hợp sẵn tính năng cập nhật tự động thông qua WPCB Central Panel.
- Hỗ trợ sẵn 2 ngôn ngữ là tiếng Anh và tiếng Việt.
Xem changelog – WPCB Regenerate Thumbnails
1. WPCB Regenerate Thumbnails có thể được cài đặt dễ dàng thông qua bảng quản trị của plugin WPCB Central Panel.
![]()
Nếu website của bạn chưa được cài đặt plugin WPCB Central Panel, hãy tham gia group WP Căn bản trên Facebook (chỉ dành riêng cho khách hàng) để lấy link download plugin WPCB Central Panel. Sau đó, upload nó lên website của bạn.
Tham gia group WP Căn bản ngay
2. Sau khi cài đặt và kích hoạt plugin WPCB Regenerate Thumbnails, truy cập WPCB Central => Tạo lại Thumbnail. Tại đây, hãy click vào nút Tạo lại Thumbnail để bắt đầu quá trình tạo lại ảnh thumbnails.
![]()
3. Chờ cho quá trình hoàn tất, bạn sẽ nhận được thông báo tương tự như thế này:
![]()
4. Xóa cache website và cache CDN (nếu có) sau đó kiểm tra kết quả.
Bằng plugin Regenerate Thumbnails
1. Để bắt đầu sử dụng, trước tiên các bạn cần phải cài đặt và kích hoạt plugin Regenerate Thumbnails (download).
![]()
2. Tiếp theo, truy cập vào Tools => Regenerate Thumbnails. Tại đây, các bạn sẽ thấy giao diện tương tự như sau:
![]()
Trong đó:
- Skip regenerating existing correctly sized thumbnails (faster): không tạo lại những kích thước ảnh đã chính xác, giúp quá trình diễn ra nhanh hơn. Các bạn nên tick mục này.
- Delete thumbnail files for old unregistered sizes in order to free up server space: loại bỏ những kích thước ảnh thumbnails không còn dùng đến để tiết kiệm dung lượng cho host. Các bạn nên cân nhắc kỹ mục này vì nó có thể gây lỗi hiển thị ảnh trên website.
- Regenerate Thumbnails For All 50 Attachments: click vào nút này nếu bạn muốn tạo lại thumbnails cho toàn bộ ảnh đã upload.
- Regenerate Thumbnails For The 1 Featured Images Only: click vào nút này nếu bạn chỉ muốn tạo lại thumbnails cho những hình ảnh được thiết lập là hình đại diện của bài viết.
3. Chờ cho đến khi hoàn tất 100% quá trình tạo lại ảnh thumbnails. Thời gian diễn ra nhanh hay chậm phụ thuộc vào độ mạnh của hosting bạn đang sử dụng và số lượng ảnh mà bạn đang lưu trữ trên website.
![]()
4. Xóa cache website và cache CDN (nếu có) sau đó kiểm tra kết quả. Đơn giản vậy thôi. Chúc các bạn thành công!
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. :)





Actually, these are very helpful articles for me. Thanks…
Quá tuyệt vời luôn. Tìm mãi plugins này mà giờ mới thấy. Cảm ơn Hiếu nhiều nhé, Web nhanh hơn hẳn
Thử Force Regenerate 1 tấm từ thư viện, plugin báo đã xóa các kích cỡ cũ và tạo lại kích cỡ mới, mà e xem trog thư mục host mấy tình hình nó báo xóa vẫn còn
Dùng Regenerate Thumbnails đi bạn. Sợ plugin kia lâu rồi không được cập nhật nên chắc không tương thích tốt nữa.
E cũng thử plugin mới này khá ok và có tuỳ chọn xoá ảnh thumbnai cũ luôn.
Ảnh thumnail thì ok, nhưng còn vấn đề với việc xoá các ảnh cũ trong bài viết bị wp resize mà k dùng tới a có cách nào ko. Vì trc e chưa tắt resize ảnh trog setting wp nên giờ khá là nhiều.
Mình có sử dụng Force Regenerate Thumbnails nhưng mình muốn ảnh nó hiển thị full nhưng k bị cắt mất chữ nhìn không đẹp lắm, như ảnh bên dưới
https://imgur.com/a/stVSjnd
Tác dụng của Force Regenerate Thumbnails là crop lại ảnh thumbnail chứ không phải resize bạn nhé. Bạn không muốn bị cắt thì phải tạo sẵn ảnh thumbnail với tỉ lệ tương ứng mà theme yêu cầu.
Bạn vào trong css của file để chỉnh sửa nhé. Lúc trước web minh cũng từng bị như v !!!
Đang tìm giải pháp cho vấn đề này, blog mỗi cái hình có đến 16 thumnailb nghe mà nản, thử cách này xem sao!
mình muốn đoi kích thước ảnh home page theo tỷ lệ khác làm thế nào admin
Cái này phải chỉnh sửa trong file theme bạn ạ. Thường thì kích thước ảnh được xác định trong file functions.php của theme.
Bạn ơi cho hỏi, vậy các thumbnails của theme cũ thừa ra thì xử lý sao bạn, vì nhiều ảnh sẽ bị đầy hosting, dọn dẹp bằng wp optimize liệu có xóa sạch được những hình ảnh đó đi không nhỉ, hay chỉ xóa trong database my sql.
Bạn tham khảo bài viết “Tiết kiệm dung lượng host và cải thiện hiệu suất WordPress” nhé. :)
Thay vì phải resize toàn bộ ảnh rồi up lên từng cái một, may nhờ plugin, chỉ 2 phút là xong, rất hay, cảm ơn bạn
Cái phần featured image này mà nó cho up lên các host lưu trữ ảnh khác như flick thì tốt biết bao nhiêu, tiết kiệm được bao nhiều tài nguyên cho host
Ảnh upload lên host khác sẽ không thể control thời gian cache được và cũng không load đồng bộ với các thành phần khác của web => có thể ảnh hưởng nhiều đến tốc độ load. :P
Hình ảnh khi upload ảnh lên Wordpress bị thay đổi chất lượng ảnh phải k ạ, có cách nào giúp giữ nguyên độ nét k b nhỉ
Nếu bạn không sử dụng công cụ nén ảnh thì sẽ không bị giảm chất lượng nhé. :P