Chuyển đến nội dung chính

Tạo và quản lý vai trò người dùng trong WordPress

Tao va quan ly vai tro nguoi dung trong WordPress - Tạo và quản lý vai trò người dùng trong WordPress

Source: Tạo và quản lý vai trò người dùng trong WordPress

WordPress đã là một lựa chọn phổ biến cho các trang web cần hệ thống quản lý nội dung (CMS). Giống như các CMS khác, WordPress cung cấp các vai trò người dùng được xác định trước để đáp ứng các yêu cầu của quản trị viên và người quản lý trang web.

Hầu hết chủ sở hữu trang web không biết rằng họ có thể cung cấp quyền truy cập hạn chế cho những người dùng cụ thể. Hành động này đảm bảo rằng chỉ một nhóm người dùng cụ thể mới có quyền truy cập vào các khu vực và tùy chọn bảng điều khiển dành cho quản trị viên cụ thể. Vai trò người dùng WordPress cũng giúp giảm nguy cơ xảy ra bất kỳ tai nạn nào có thể làm hỏng toàn bộ trang web.

Dem so luot xem bai viet WordPress - Tạo và quản lý vai trò người dùng trong WordPress

tạo và quản lý vai trò người dùng trong wordpress

Hiểu vai trò người dùng WordPress

Vai trò là tên của nhóm người dùng sẽ hiển thị trong Trang tổng quan quản trị WordPress của bạn và mỗi vai trò này cung cấp các khả năng khác nhau. Quản trị viên hoàn toàn có thể bật hoặc tắt các vai trò này.

Theo mặc định, WordPress có năm vai trò người dùng chính.

  • Administrator / Manager – Quản trị viên: Có tất cả các đặc quyền quản trị.
  • Editor – Người biên tập: Có thể tạo, chỉnh sửa, xuất bản bài viết của chính mình và người dùng khác.
  • Tác giả – Tác giả: Chỉ có thể tạo, chỉnh sửa, xuất bản bài viết của riêng mình.
  • Người đóng góp – Người đóng góp: Có thể tạo và chỉnh sửa bài viết của họ nhưng không thể xuất bản chúng.
  • Thành viên đã đăng ký – Người đăng ký: Chỉ có thể quản lý hồ sơ của họ.

Bạn có thể tìm thấy các quyền WordPress của mình ngay trong Trang tổng quan của mình.

Đăng nhập vào Trang tổng quan quản trị WordPress của bạn, điều hướng đến Người dùngTất cả người dùng.

Bạn có thể thấy các vai trò WordPress hiện tại có sẵn trên trang web của mình:

thay đổi vai trò người dùng

Tạo vai trò WordPress mới

Tạo, chỉnh sửa hoặc xóa vai trò người dùng WordPress theo cách thủ công

WordPress cho phép bạn loại bỏ các vai trò người dùng mặc định và tạo các vai trò tùy chỉnh bằng cách gán các đặc quyền / khả năng hạn chế cho các nhóm người dùng cụ thể (Vai trò).

Xóa vai trò người dùng mặc định

Tôi sẽ bắt đầu bằng cách loại bỏ các vai trò hiện có. Hãy nhớ rằng WordPress, theo mặc định, có năm vai trò. Và DĐối với hướng dẫn này, tôi sẽ xóa tất cả các vai trò người dùng ngoại trừ Quản trị viên. Tôi sẽ sử dụng chức năng remove_role() để loại bỏ vai trò. Sao chép mã sau và dán vào cuối tệp chức năng trong chủ đề hoặc chủ đề con của bạn.

remove_role( 'subscriber' );
remove_role( 'editor' );
remove_role( 'contributor' );
remove_role( 'author' );

Để xác minh rằng tất cả các vai trò người dùng WordPress được đề cập đã bị xóa, hãy điều hướng đến Người dùngTất cả người dùng.

Bạn có thể thấy rằng ngoại trừ Quản trị viên, tất cả các vai trò mặc định của WordPress đã bị xóa.

xóa vai trò người dùng

Tạo vai trò người dùng mới

Đối với hướng dẫn này, tôi sẽ tạo hai vai trò người dùng mới với các quyền người dùng WordPress sau đây.

Người điều hành – Người điều hành: Người dùng có thể tạo, chỉnh sửa, xuất bản các bài đăng của riêng họ và của những người dùng WordPress khác.

Thành viên mới – Thành viên mới: Người dùng chỉ có thể chỉnh sửa hồ sơ của họ và tạo bài viết mới.

Để thêm các vai trò người dùng WordPress tùy chỉnh này, tôi sẽ sử dụng. chức năng add_role() root với cú pháp sau:

  • $role: Tên vai trò cụ thể.
  • $display_name: Tên hiển thị trong Bảng điều khiển quản trị WordPress.
  • $capabilities: Khả năng của vai trò.

Người điều hành

Vai trò này có quyền tạo, chỉnh sửa và xuất bản các bài đăng của riêng họ và của những người dùng WordPress khác. Sao chép mã sau và dán vào cuối tệp functions.php trong chủ đề hoặc chủ đề con của bạn.

add_role('moderator', __(
   'Moderator'),
   array(
       'read'              => true, // Allows a user to read
       'create_posts'      => true, // Allows user to create new posts
       'edit_posts'        => true, // Allows user to edit their own posts
       'edit_others_posts' => true, // Allows user to edit others posts too
       'publish_posts'     => true, // Allows the user to publish posts
       'manage_categories' => true, // Allows user to manage post categories
       )
);

Thành viên mới

Vai trò này chỉ có thể chỉnh sửa hồ sơ của họ và tạo bài viết mới. Để thêm vai trò này, hãy sao chép mã sau và dán vào cuối tệp functions.php trong chủ đề hoặc chủ đề con của bạn.

add_role('newbie', __(
   'Newbie'),
   array(
       'read'            => true, // Allows a user to read
       'create_posts'    => true, // Allows user to create new posts
       'edit_posts'      => true, // Allows user to edit their own posts
       )
);

Chỉ định vai trò “thành viên mới” cho người dùng

Để chỉ định một vai trò mới cho người dùng, hãy điều hướng đến Trang tổng quan WordPress → Người dùngTất cả người dùng và làm theo hướng dẫn bên dưới.

Tôi đã chỉ định một vai trò Newbie cho người dùng, “Dicaprio.” Bạn có thể thấy (từ hình ảnh bên dưới) rằng khi anh ấy đăng nhập và truy cập Trang tổng quan, anh ấy sẽ có các đặc quyền bị hạn chế.

thêm người dùng 1

Bây giờ bạn có thể đặt mặc định cho vai trò Người mới cho mọi khách truy cập đã đăng ký mới trên trang web của bạn.

cài đặt chung

Phần kết

Tuy hơi phức tạp nhưng đây là cách nhanh nhất mà tôi có thể giúp bạn. Hy vọng bạn đã hiểu rõ hơn về cách tạo và quản lý vai trò người dùng trong WordPress.

Nếu thấy hay bạn có thể theo dõi phần kiến ​​thức cơ bản về WordPress để biết thêm nhiều kiến ​​thức mới.

Theo dõi fanpage để nhận những bài viết mới nhất: Hocwordpress Group

Via: sieucoder.com



from sieucoder.com https://ift.tt/3spZBvA
via Sieucoder.com

Nhận xét