WordPress sử dụng khái niệm , được thiết kế để cung cấp cho chủ sở hữu khả năng kiểm soát những gì người dùng có thể và không thể làm trong trang web. Chủ sở hữu trang web có thể quản lý quyền truy cập của người dùng vào các tác vụ như viết và chỉnh sửa bài đăng, tạo Trang, tạo danh mục, kiểm duyệt nhận xét, quản lý plugin, quản lý chủ đề và quản lý người dùng khác bằng cách chỉ định vai trò cụ thể cho từng người dùng
WordPress có sáu vai trò được xác định trước. , , , , và. Mỗi vai trò được phép thực hiện một tập hợp các nhiệm vụ được gọi là. Có nhiều khả năng bao gồm ““, ““, và ““. các khả năng được chỉ định trước cho từng vai trò, nhưng các khả năng khác có thể được chỉ định hoặc loại bỏ bằng cách sử dụng các hàm add_cap[] andremove_cap[]. Vai trò mới có thể được giới thiệu hoặc loại bỏ bằng cách sử dụng các hàm add_role[] và remove_role[]
Vai trò cho phép người dùng thực hiện tất cả các khả năng có thể. Mỗi vai trò khác có số lượng khả năng được phép giảm dần. Chẳng hạn, vai trò chỉ có khả năng “”. Một vai trò cụ thể không nên được coi là cấp cao hơn vai trò khác. Thay vào đó, hãy xem xét vai trò đó xác định trách nhiệm của người dùng trong trang web
- – ai đó có quyền truy cập vào các tính năng quản trị mạng của trang web và tất cả các tính năng khác. Xem bài viết Tạo mạng
- [sên. 'quản trị viên'] - ai đó có quyền truy cập vào tất cả các tính năng quản trị trong một trang web
- [sên. 'editor'] – ai đó có thể xuất bản và quản lý các bài đăng bao gồm cả bài đăng của những người dùng khác
- [sên. 'tác giả'] – ai đó có thể xuất bản và quản lý bài đăng của chính họ
- [sên. 'contributor'] – ai đó có thể viết và quản lý các bài đăng của riêng họ nhưng không thể xuất bản chúng
- [sên. 'subscriber'] – ai đó chỉ có thể quản lý hồ sơ của họ
Khi cài đặt WordPress, tài khoản Quản trị viên sẽ tự động được tạo
Vai trò mặc định cho người dùng mới có thể được đặt trong Màn hình quản trị > > Chung
Vai trò xác định một tập hợp các tác vụ mà người dùng được chỉ định vai trò được phép thực hiện. Chẳng hạn, vai trò bao gồm mọi tác vụ có thể được thực hiện trong một WordPress ảo. Vai trò giới hạn các tác vụ được phép chỉ đối với những tác vụ ảnh hưởng đến một trang web. Mặt khác, vai trò cho phép thực hiện chỉ một nhóm nhỏ các nhiệm vụ
Các phần sau đây liệt kê các Vai trò mặc định và khả năng của chúng
Theo mặc định, quản trị viên cấp cao nhiều trang có tất cả các khả năng. Do đó, các khả năng chỉ dành cho Nhiều trang web sau đây chỉ khả dụng đối với Quản trị viên cấp cao
Trong trường hợp cài đặt WordPress một trang, Quản trị viên thực chất là Quản trị viên cấp cao. Như vậy, họ là những người duy nhất có quyền truy cập vào
Khả năng của Quản trị viên khác nhau giữa trang web đơn lẻ và cài đặt WordPress. Tất cả quản trị viên đều có các khả năng sau
- tạo khối tái sử dụng
- chỉnh sửa Khối tái sử dụng
- đọc Khối tái sử dụng
- xóa các khối tái sử dụng
Chỉ Quản trị viên cài đặt một trang mới có các khả năng sau. Trong , chỉ Quản trị viên cấp cao mới có những khả năng này
- xóa các khối tái sử dụng
- tạo khối tái sử dụng
- chỉnh sửa Khối tái sử dụng
- [không phải với Multisite]
- tạo khối tái sử dụng
- đọc Khối tái sử dụng
- chỉnh sửa Khối tái sử dụng [riêng]
- xóa Khối tái sử dụng [riêng]
- đọc Khối tái sử dụng
Các khả năng sau đây là trường hợp đặc biệt
- – Khả năng này không có sẵn cho bất kỳ vai trò nào theo mặc định [bao gồm cả Quản trị viên cấp cao]. Khả năng cần được kích hoạt bằng cách xác định hằng số sau
define[ 'ALLOW_UNFILTERED_UPLOADS', true ];
Với hằng số này được xác định, tất cả các vai trò trên một cài đặt trang web có thể được cung cấp khả năng unfiltered_upload, nhưng chỉ Quản trị viên cấp cao mới có thể được cung cấp khả năng này trên cài đặt Nhiều trang web
Lưu ý rằng khả năng của Quản trị viên khác nhau giữa trang web đơn lẻ và cài đặt WordPress,