Plugin chỉnh sửa sản phẩm + bài viết + trang ở frontend siêu nhẹ
Các chức năng có thể bật tắt dung lượng siêu nhẹ:
1. Edit Product Price Frontend (1.5kb)
2. Frontend Image Edit for WooCommerce (9kb)
3. Short Description Editor (6kb)
4. Edit Post Frontend (28kb)
1. Edit Product Price Frontend (1.5kb)

-
Chỉ hiển thị cho admin
-
Chỉ xuất hiện trên trang sản phẩm
-
Giao diện hiển thị gồm:
-
Sản phẩm đơn giản: có input chỉnh giá gốc và giá khuyến mãi.
-
Sản phẩm biến thể: bảng chứa từng biến thể kèm chỉnh sửa giá riêng.
-
Ưu điểm
-
✅ Giao diện đơn giản, dễ dùng
-
✅ Không phụ thuộc jQuery
-
✅ Phản hồi AJAX nhanh
-
✅ Xử lý tốt cả sản phẩm đơn và biến thể
-
✅ Không làm ảnh hưởng người dùng bình thường
2. Frontend Image Edit for WooCommerce (9kb)

Chức năng chọn ảnh đại diện & ảnh thu nhỏ:
-
Ảnh đại diện: chỉ chọn 1 ảnh.
-
Ảnh thu nhỏ: chọn tối đa 4 ảnh.
-
Có giới hạn kích thước, xử lý khi chọn quá số lượng.
Ưu điểm
-
✅ Thao tác nhanh chóng, không cần vào trang admin sản phẩm.
-
✅ Không dùng jQuery — viết bằng vanilla JavaScript thuần.
-
✅ Trực quan — phân tab rõ ràng, có feedback AJAX.
-
✅ Tải ảnh trực tiếp bằng base64: không cần thêm upload handler riêng.
-
✅ Cập nhật DOM ngay sau khi chọn ảnh: không cần reload.
3. Short Description Editor (6kb)

-
Chỉ hiện với user có quyền
edit_posts
(thường là admin/editor). -
Mặc định sẽ hiện nội dung mô tả ngắn như bình thường.
-
Có nút ✏️ để mở trình chỉnh sửa dạng WYSIWYG đơn giản, với các công cụ:
- In đậm (
<strong>
) - In nghiêng (
<em>
) - Gạch chân (
<u>
) - Danh sách không thứ tự (
<ul><li>
)
Ưu điểm
-
Gọn nhẹ: Không dùng thư viện lớn như TinyMCE.
-
Không phụ thuộc jQuery.
-
UX mượt mà: Chuyển đổi giữa chế độ xem và chỉnh sửa dễ dàng.
-
Bảo mật tốt:
-
Lọc HTML với
wp_kses
-
Xác minh quyền
edit_posts
-
-
Hiệu quả thực tế cao: Dùng tốt cho quản trị nội dung nhanh (editor, admin sản phẩm).
4. Edit Post Frontend (28kb)

Chỉnh sửa bài viết từ frontend
-
Hiển thị nút ✏️ trên mỗi bài viết nếu người dùng có quyền
manage_options
. -
Mở ra trình chỉnh sửa dạng popup có thể kéo thả co giãn khung soạn thảo theo ý muốn chứa:
-
Ô tiêu đề
-
Trình soạn thảo nội dung (
<textarea>
sử dụng Trumbowyg) -
Nút: 🖼️ Chèn ảnh, 📚 Thư viện, 🔄 Replace, 💾 Cập nhật, ✖️ Đóng.
-
-
Trình soạn thảo Vanilla
-
Dễ dùng, nhẹ, không cần jQuery.
-
Hỗ trợ nhiều công cụ: [“viewHTML”],[“undo”,”redo”],[“bold”,”italic”,”underline”,”strikethrough”],[“link”,”unlink”],[“p”,”h2″,”h3″,”h4″],[“orderedList”,”unorderedList”],[“superscript”,”subscript”],[“textAlign”],[“lineHeight”],[“toggleCase”],[“horizontalRule”,”removeformat”],[“fontSize”],[“heading”],[“foreColor”],[“backColor”],[“insertIframe”],[“insertCode”],[“table”],[“tableColor”],[“quote”],[“findReplace”],[“wordCount”],[“insertDateTime”]
-
Định dạng chữ (bold, italic, underline…)
-
Heading, danh sách, chèn ảnh/iframe, căn lề, đổi màu…
-
Tìm & thay thế (
replace
) -
Thống kê từ (word count), fullscreen…
-
-
-
ƯU ĐIỂM
-
Giao diện nhẹ nhàng (Vanilla không cần jQuery).
-
Chèn ảnh trực tiếp hoặc chọn từ thư viện rất tiện lợi.
-
Không reload trang khi chỉnh sửa, chỉ reload sau khi lưu.
-
Bảo toàn HTML có
style
/class
, giữ lại đúng định dạng. -
Hạn chế tối đa phụ thuộc ngoài → hoạt động mượt, không nặng trang.
-
- Lưu ý: Edit Post Frontend chỉ dùng cho các trang đơn giản ko nên dùng cho trang chủ, trang chính…