Chuyển đến phần nội dung- Tự động tối ưu hóa ảnh tải lên
- Tự động nén ảnh
- Tự động thay đổi kích thước
- Gắn Watermark
- Tối ưu ảnh cũ hàng loạt
- Phiên bản: 10.33.12
- WordPress: 7.1+
- PHP: 8.3+
- Cập nhật: 2026-10-06 10:46
Nhật ký thay đổi
10.33.12
- Tính năng: chỉnh cỡ chữ cho dải banner (30–90%) và banner trên (30–80%), tính theo % độ cao khung
10.33.11
- Sửa lỗi: nén hàng loạt giữ định dạng gốc nhưng thumbnail bị đổi sang WebP và xóa bản cũ, gây 404 ảnh trong bài viết
- Sửa lỗi: ảnh chính không giảm dung lượng khiến thumbnail không bao giờ được nén (chế độ Nén lại)
- Sửa lỗi: "bỏ qua nếu lớn hơn" hủy luôn bước thu nhỏ kích thước, ảnh vượt cỡ vẫn bị đánh dấu đã tối ưu
10.33.10
- Sửa lỗi: ảnh động (WebP/PNG/AVIF) bị gộp frame và ghi đè hỏng ảnh gốc — giờ giữ nguyên
- Sửa lỗi: ghi đường dẫn ảnh mới vào DB thất bại vẫn xóa ảnh nguồn
- Sửa lỗi: thiếu dung lượng đĩa / file đang bị khóa bị tính là "đã tối ưu", không thử lại
- Sửa lỗi: file đầu ra rỗng hoặc hỏng có thể ghi đè ảnh gốc
- Sửa lỗi: nén hàng loạt chạy lại làm mất thông tin watermark của ảnh
- Sửa lỗi: chuỗi nén nền (cron) bị đứt khi tiến trình bị dừng giữa chừng
10.33.9
- Tính năng: thẻ Banner trên — nhãn bo tròn viền màu, có bóng đổ (vd: tên website), bật/tắt riêng
- Tính năng: nhãn căn trái / giữa / phải, chỉnh khoảng cách mép trên và mép trái/phải, độ cao, màu nền, viền, chữ
- Tối ưu: nhãn tự nằm dưới dải banner khi dải ở mép trên; lưu chung trong preset
10.33.8
- Sửa lỗi: plugin không còn tự đổi tên ảnh (thêm -1); đích chuyển định dạng thuộc ảnh khác thì giữ định dạng gốc
- Sửa lỗi: chuyển định dạng có thể xóa thumbnail của attachment khác
- Sửa lỗi: WordPress tạo bản -scaled (đổi tên, nén thêm lần nữa) cho ảnh plugin đã xử lý
- Sửa lỗi: ghi đè tại chỗ dùng copy() dự phòng có thể làm hỏng ảnh gốc
- Sửa lỗi: nhánh GD thiếu kiểm tra RAM và bỏ qua lỗi xoay/thu nhỏ; exception làm hỏng request tải lên
- Sửa lỗi: ảnh bị bỏ qua vì thiếu RAM / mất file không được thử lại ở lần nén hàng loạt sau
- Sửa lỗi: lỗi fatal khi host tắt set_time_limit
- Sửa lỗi: nén hàng loạt giữ định dạng gốc nhưng thumbnail sinh lại bị đổi sang WebP
- Tối ưu: ước lượng RAM khớp đúng cách Imagick decode JPEG; claim hàng đợi kiểm tra lỗi SQL
10.33.7
- Sửa lỗi: không tắt được watermark chữ khi chỉ muốn dùng banner
- Sửa lỗi: watermark chữ (một dòng và lát) vẽ chồng lên dải banner; giờ chữ tự né banner
- Nâng cấp giao diện: tách thành hai thẻ Watermark chữ và Watermark banner, mỗi thẻ bật/tắt riêng; preset và xem trước dùng chung
- Nâng cấp giao diện: chọn vị trí bằng lưới 3×3; lề ngang và lề dọc chỉnh riêng hoặc khoá bằng nhau
- Sửa lỗi: bản xem trước luôn ép bật watermark chữ dù đã tắt
10.33.6
- Tính năng: dải banner đè lên ảnh khi tải lên (vd: hotline) — màu nền, màu chữ, độ cao, mép trên/dưới
- Tính năng: banner lưu chung trong preset watermark
10.33.5
- Sửa lỗi: chạy lại ảnh đã tối ưu làm mất liên kết tới ảnh gốc thật, rồi bản backup gốc bị dọn dẹp xóa
- Sửa lỗi: ảnh dọc chụp điện thoại bị nằm ngang khi bật xóa EXIF hoặc khi máy chủ dùng GD
- Sửa lỗi: nén hàng loạt và WP-CLI bỏ qua danh sách thư mục loại trừ
- Sửa lỗi: lỗi bộ mã hóa (thiếu RAM, exception) bị ghi là "không lợi" nên không bao giờ thử lại
- Sửa lỗi: đổi cài đặt nhanh liên tiếp làm mất thay đổi cuối cùng và báo "đã đổi ở tab khác" sai
10.33.4
- Sửa lỗi: ability bắt đầu nén hàng loạt đổi phương thức HTTP theo cài đặt "xóa ảnh gốc"; giờ cố định POST
- Tối ưu: AI agent không thể khởi động nén hàng loạt khi "xóa ảnh gốc" đang bật
10.33.3
- Tính năng: Abilities API — AI agent, MCP và REST xem trạng thái, bắt đầu và tạm dừng nén hàng loạt
- Tính năng: lệnh Command Palette (Ctrl/⌘+K) mở thẳng từng tab của plugin từ mọi trang admin
10.33.2
- Sửa lỗi: xóa metadata hoặc đổi sang WebP làm mất tiêu đề, chú thích, bản quyền, từ khóa và alt text (WordPress 7.0) đọc từ ảnh gốc
- Tối ưu: nạp bản dịch ở init theo yêu cầu của WordPress 6.7+
- Tối ưu: yêu cầu tối thiểu WordPress 7.1
10.33.1
- Nâng cấp giao diện: Thumbnails gộp hai ô tích thành một lựa chọn ba chế độ, chế độ khuyên dùng đứng đầu
- Sửa lỗi giao diện: mô tả Thumbnails trỏ "phía trên" tới tùy chọn nằm phía dưới, và ghi sai điều kiện máy chủ
10.33.0
- Nâng cấp giao diện: chia lại 5 tab — Tải lên, Watermark, Nén hàng loạt, Backup & Dọn dẹp, Hệ thống
- Nâng cấp giao diện: watermark thành tab riêng, không còn gập trong trang cài đặt
- Nâng cấp giao diện: tùy chọn xóa ảnh gốc chuyển sang tab Backup, cạnh danh sách ảnh đã sao lưu
- Sửa lỗi giao diện: tab Backup bỏ thẻ bọc ngoài và tiêu đề trùng tên tab; bỏ tab con lồng trong tab
- Sửa lỗi giao diện: số lỗi cạnh tab Hệ thống không có kiểu nên dính vào chữ thành "System 100"
- Sửa lỗi: khôi phục, xóa, dọn dẹp hay sang trang trong tab Backup đều tải lại về tab đầu tiên
10.32.0
- Sửa lỗi: không tạo được backup vẫn ghi đè ảnh gốc khi đã tắt "xóa ảnh gốc" — giờ bỏ qua và giữ nguyên ảnh
- Sửa lỗi: ghi file thất bại bị đóng dấu "đã tối ưu sẵn" nên không bao giờ thử lại
- Sửa lỗi: dọn backup mồ côi có thể xóa backup vừa tạo chưa kịp ghi tham chiếu
- Sửa lỗi: tối ưu, khôi phục, xóa backup và dọn dẹp chạy chồng lên cùng một ảnh
- Sửa lỗi: hai tab lưu cài đặt cùng lúc có thể ghi đè nhau
- Sửa lỗi: kiểm tra đường dẫn thiếu biên thư mục
- Tối ưu: trang cài đặt không còn quét toàn bộ thư mục backup mỗi lần mở
- Tối ưu: tách ảnh lỗi khỏi ảnh bỏ qua trong thống kê và nhật ký
10.31.1
- Sửa lỗi: chưa nhập key nhưng WordPress vẫn được yêu cầu xuất WebP, tạo ra file .webp mang post_mime_type image/jpeg và không áp giới hạn cạnh dài của plugin
10.31.0
- Tính năng: khóa watermark, nén hàng loạt và tối ưu khi tải lên nếu chưa có license hợp lệ
- Tính năng: giao vận .webp và khôi phục ảnh gốc vẫn chạy khi bị khóa, để ảnh đang hiển thị không hỏng
- Tối ưu: Ahago SDK 1.0.2
10.30.0
- Tính năng: nhận cập nhật trực tiếp từ ahago.net qua Ahago SDK dùng chung; nhập key một lần tại Cài đặt → Ahago License cho mọi plugin Ahago trên site
- Tính năng: gỡ plugin tự nhả suất site trên máy chủ license
10.29.4
- Tối ưu: thêm readme.txt để máy chủ cập nhật Ahago đọc được phiên bản, yêu cầu WP/PHP và changelog từ zip
10.29.3
- Sửa lỗi giao diện: ghi chú "Thumbnail" ở tab Watermark dùng thẻ label trỏ vào id không tồn tại — DevTools báo lỗi, ảnh hưởng autofill và trình đọc màn hình
10.29.2
- Tương thích WordPress 7.1: tắt xử lý ảnh phía trình duyệt khi plugin đang bật, vì trình duyệt sinh thumbnail từ ảnh gốc nên dấu chìm không còn di truyền xuống thumbnail
- Tương thích WordPress 7.1: bỏ qua sub-size do trình duyệt sinh và sideload lên, tránh đóng dấu chồng và backup mồ côi
- Tính năng: bảng Trạng thái máy chủ cho biết plugin hay trình duyệt đang xử lý ảnh
10.29.1
- Sửa lỗi: nhánh in-place của Imagick xoá nhầm file tạm vừa ghi, khiến mọi ảnh nén tại chỗ bị bỏ qua và báo "đã tối ưu sẵn"
- Sửa lỗi: lượt nén nền ghi đè trạng thái Tạm dừng và không cộng vào thống kê tích luỹ
- Sửa lỗi: lượt nén nền không giữ khoá, chạy song song với trình duyệt làm mất dòng nhật ký và lệch số đếm
- Sửa lỗi: tên khoá MySQL vượt trần 64 ký tự trên host có tên cơ sở dữ liệu dài, khiến nén hàng loạt và dọn dẹp im lặng không chạy
- Sửa lỗi: API lỗi trả về dòng cũ nhất thay vì mới nhất khi giới hạn số dòng
10.29.0
- Tối ưu: ngân sách thời gian mỗi lượt bám theo giới hạn thật của máy chủ thay vì hằng số cứng
- Tối ưu: dự đoán thời gian ảnh kế tiếp trước khi nhận, không để một ảnh nặng vượt hạn
- Tối ưu: tạm dừng hỏi tiến độ khi ẩn tab trình duyệt
10.28.0
- Tính năng: nén hàng loạt chạy tiếp trong nền khi đóng tab trình duyệt
- Sửa lỗi: cầu nối giữa hai hook upload mất im lặng khi cache bị xoá
10.27.1
- Sửa lỗi khẩn: lỗi hồi quy của bản 10.27.0
10.27.0
- Nâng cấp giao diện: xếp lại cài đặt theo giai đoạn của tấm ảnh thay vì gom vào "Advanced Options"