Tính năng chính
- Chặn thao tác sao chép, chọn văn bản, in ấn và mở DevTools bằng JavaScript
- Mã hóa toàn bộ nội dung bằng AES, giải mã phía client qua
crypto-js - Ẩn từ khóa cài đặt sẵn bằng cách thay thế bằng
span::before, không hiển thị trong HTML gốc - Chèn nhiễu ngẫu nhiên (span ẩn) để đánh lạc hướng crawler
- Cho phép chọn post type áp dụng bảo vệ
- Hỗ trợ nhập khóa mã hóa riêng cho từng site
- Cấu hình selector CSS để xác định vùng nội dung
Bảo vệ nội dung bằng mã hóa
Khi bật chế độ mã hóa, toàn bộ nội dung sẽ được mã hóa AES và giải mã bằng JavaScript trên trình duyệt. Không có nội dung thô nào xuất hiện trong HTML – chỉ có mã hóa và khung hiển thị tạm thời.
Không ảnh hưởng đến người dùng thật, nhưng cực kỳ hiệu quả để ngăn crawler đơn giản hoặc tool xem source.
Ẩn từ khóa cài đặt sẵn
Nhập danh sách từ khóa (ngăn cách bằng dấu phẩy), plugin sẽ thay chúng bằng <span> vô hình và hiển thị lại bằng CSS ::before. Người dùng thấy bình thường, nhưng HTML sẽ không chứa từ thật.
Chèn nhiễu để chống quét
Plugin có thể tự động chèn các từ ngẫu nhiên ẩn hoàn toàn (dùng display: none) vào giữa nội dung. Điều này làm cho crawler khó xử lý văn bản gốc, nhưng không ảnh hưởng người đọc.
Cài đặt nhanh
- Tải plugin và giải nén vào thư mục
/wp-content/plugins/init-content-protector/ - Kích hoạt plugin từ menu Plugins trong admin
- Vào Settings → Init Content Protector để cấu hình post type, chế độ bảo vệ, từ khóa, selector CSS và khóa mã hóa
Tương thích và hiệu suất
- Tương thích WordPress 5.5 trở lên
- Yêu cầu PHP từ 7.4+
- Không dùng jQuery – viết hoàn toàn bằng Vanilla JS
- Không ảnh hưởng đến tốc độ tải trang – chỉ chạy nếu được bật
Bắt đầu ngay
Bạn đang tìm một plugin bảo vệ nội dung đơn giản nhưng mạnh mẽ, không cần viết code, không làm chậm website, và vẫn có khả năng tùy biến cao? Init Content Protector là giải pháp tối ưu để giữ nội dung của bạn an toàn mà không đánh đổi trải nghiệm người dùng.