Đây là một plugin WordPress có tên “Admin Activity Logger” được thiết kế để theo dõi và ghi lại các hoạt động của quản trị viên trên một trang web WordPress. Tôi sẽ phân tích chi tiết cho bạn:
Chức năng chính của plugin:
- Theo dõi hoạt động: Plugin ghi lại nhiều loại hoạt động khác nhau như:
- Đăng nhập
- Thao tác với bài viết (tạo, chỉnh sửa, xóa)
- Thao tác với trang (tạo, chỉnh sửa, xóa)
- Quản lý sản phẩm WooCommerce (thêm, sửa, xóa)
- Hoạt động liên quan đến plugin (kích hoạt, tắt, cập nhật, xóa)
- Hoạt động liên quan đến theme (cài đặt, cập nhật, kích hoạt, xóa)
- Thay đổi tùy chọn hệ thống
- Chi tiết theo dõi sản phẩm: Đặc biệt với sản phẩm WooCommerce, plugin ghi lại các thay đổi cụ thể như:
- Thay đổi giá cả
- Thay đổi giá khuyến mãi
- Thay đổi số lượng tồn kho
- Thay đổi mô tả sản phẩm
- Thay đổi hình ảnh sản phẩm
- Thay đổi danh mục sản phẩm
- Tùy chỉnh theo dõi: Có thể tùy chọn loại hoạt động cần theo dõi và vai trò người dùng cần theo dõi.
- Quản lý nhật ký:
- Xem nhật ký trong giao diện quản trị
- Tải nhật ký về máy
- Xóa nhật ký (có bảo vệ bằng mật khẩu)
- Khôi phục mật khẩu qua email
Cấu trúc và đặc điểm kỹ thuật:
- Bảo mật:
- Kiểm tra hằng số ABSPATH để ngăn truy cập trực tiếp
- Sử dụng mật khẩu để xóa nhật ký
- Có cơ chế đặt lại mật khẩu qua email
- Lưu trữ dữ liệu:
- Sử dụng file text để lưu nhật ký (trong thư mục wp-content)
- Sử dụng transient API để lưu trữ tạm thời các giá trị cũ trước khi cập nhật
- Giao diện quản trị:
- Tab cho việc cài đặt loại hoạt động cần theo dõi
- Tab cho việc cài đặt vai trò người dùng cần theo dõi
- Trang hiển thị nhật ký với các tùy chọn tải về và xóa
- Format nhật ký:
- Thời gian
- Tên người dùng
- Vai trò người dùng
- Hành động
- Loại đối tượng
- Link đến đối tượng
- Địa chỉ IP
- User-Agent
- Chi tiết (nếu có)
- Tích hợp WooCommerce: Plugin có tích hợp mạnh mẽ với WooCommerce để theo dõi chi tiết thay đổi của sản phẩm.
Đánh giá
Chưa có đánh giá nào.