Bạn đang quản lý một website WordPress với nhiều cộng tác viên và biên tập viên? Bạn gặp khó khăn trong việc kiểm soát ai được phép truy cập vào nội dung nào?
Hôm nay, chúng tôi xin giới thiệu RCHG Role Category Manager – một plugin WordPress mạnh mẽ giúp phân quyền user để quản lý quyền xem, sửa và tạo bài viết theo chuyên mục.
Việc quản lý quyền hạn người dùng mặc định của WordPress đôi khi chưa đủ chi tiết để đáp ứng nhu cầu của các website có cấu trúc nội dung phức tạp. Đây chính là lúc bạn cần đến một giải pháp chuyên sâu hơn để giới hạn quyền truy cập theo từng chuyên mục cụ thể.
RCHG Role Category Manager là một plugin cho phép quản trị viên WordPress kiểm soát chi tiết quyền truy cập vào các chuyên mục (categories) dựa trên vai trò (role) hoặc từng người dùng (user) cụ thể.
Không chỉ dừng lại ở việc cho phép hoặc chặn truy cập, plugin này cung cấp khả năng phân quyền sâu rộng, giúp bạn ẩn các bài viết và chuyên mục không được phép khỏi giao diện người dùng, đồng thời chặn truy cập trực tiếp vào các bài viết mà user không có quyền.
Phiên bản 2.0 mang đến những cải tiến vượt bậc về khả năng kiểm soát và trải nghiệm người dùng. Dưới đây là các tính năng cốt lõi giúp RCHG Role Category Manager trở thành công cụ đắc lực cho quản trị viên:
Plugin cung cấp sự linh hoạt tối đa trong việc cấp quyền:
Theo Vai trò (Role): Cấu hình quyền hạn chung cho toàn bộ vai trò người dùng trên site (ví dụ: Editor, Author…).
Theo Người dùng (User): Phân quyền riêng biệt cho từng cá nhân cụ thể. Điểm đặc biệt là cấu hình riêng theo User sẽ được ưu tiên và ghi đè lên cấu hình chung của Role (user-specific override).
Thay vì chỉ quản lý quyền xem, plugin cho phép bạn phân chia rõ ràng 3 hành động khác nhau đối với nội dung trong một chuyên mục:
👁️ Xem (can_view): Quyền xem bài viết trong chuyên mục.
✏️ Sửa (can_edit): Quyền sửa hoặc xóa các bài viết đã có.
➕ Tạo (can_create): Quyền tạo bài viết mới trong chuyên mục.
Plugin không chỉ ẩn nội dung trên giao diện mà còn can thiệp sâu vào hệ thống để đảm bảo an toàn:
Chặn việc sửa/xóa bài viết bên ngoài giao diện (UI) thông qua map_meta_cap hook.
map_meta_cap
Ẩn tùy chọn “Add New” (Thêm mới) bài viết nếu user không có quyền tạo.
Ẩn category trong trình soạn thảo (editor) và sửa nhanh (quick-edit) dựa trên quyền tạo của user.
Tự động gán phân quyền mặc định theo Role khi có user mới được tạo.
Giao diện quản trị hiện đại với các tab điều hướng (Role / User) và tính năng tìm kiếm user tự động (autocomplete) giúp việc cấu hình trở nên dễ dàng. Bên cạnh đó, plugin cung cấp các công cụ tiện ích:
Import/Export JSON: Dễ dàng sao lưu và di chuyển cấu hình phân quyền giữa các website.
Reset User: Khôi phục phân quyền của user về mặc định theo Role chỉ với một cú click.
Sau khi cài đặt và kích hoạt plugin, một menu mới tên là “Phân Quyền” sẽ xuất hiện trong trang quản trị.
Truy cập tab Theo Vai Trò, chọn vai trò mong muốn (ví dụ: Editor), sau đó đánh dấu các chuyên mục và chọn loại quyền (Xem, Sửa, Tạo) bạn muốn cấp cho vai trò đó và nhấn Lưu.
Truy cập tab Theo User, tìm kiếm user bằng tên hoặc email. Sau khi chọn user, bạn có thể tùy chỉnh các quyền cụ thể cho user đó, các cài đặt này sẽ ghi đè lên quyền của vai trò mà user đang nắm giữ.
Ngoài ra, plugin còn cung cấp shortcode [rchg_mu_user_categories] để hiển thị danh sách các chuyên mục mà user hiện tại có quyền xem ngoài giao diện (frontend).
[rchg_mu_user_categories]
RCHG Role Category Manager hoạt động mượt mà trên các hệ thống WordPress hiện đại, yêu cầu:
WordPress 5.0 trở lên.
PHP 7.0 trở lên.
MySQL 5.6+ hoặc MariaDB 10.0+.
Plugin được thiết kế tối ưu hiệu suất với việc sử dụng AJAX để tải dữ liệu không cần reload trang và tương thích tốt trên các thiết bị di động.
Nếu bạn đang tìm kiếm một giải pháp chuyên nghiệp để quản lý quyền truy cập nội dung theo chuyên mục trên website WordPress, RCHG Role Category Manager là lựa chọn không thể bỏ qua. Với khả năng phân quyền chi tiết theo Role và User, cùng cơ chế kiểm soát bảo mật sâu, plugin này giúp bạn hoàn toàn làm chủ hệ thống nội dung của mình.