AHAGO On In One Plugin – Tôi ưu hóa hình ảnh

  • 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"