Hướng dẫn how do i add a role in wordpress without plugin? - làm cách nào để thêm vai trò trong wordpress mà không cần plugin?

WordPress có sáu vai trò được xác định trước: Super Admin, Quản trị viên, Biên tập viên, Tác giả, Người đóng góp và Người đăng ký. Mỗi vai trò được phép thực hiện một tập hợp các nhiệm vụ gọi là khả năng. Điều đó có nghĩa là khả năng cho từng loại vai trò là khác nhau. Ví dụ: vai trò người dùng thuê bao chỉ có khả năng đọc trong khi người đóng góp có các khả năng khác nhau, chẳng hạn như đọc, xóa bài đăng và chỉnh sửa bài đăng.

Kiểm tra bài viết này để tìm hiểu về vai trò của người dùng WordPress.to learn about WordPress user roles.

Trong bài viết này, & nbsp; chúng tôi sẽ thảo luận về lý do tại sao một vai trò người dùng tùy chỉnh là cần thiết và làm thế nào để thêm vai trò người dùng tùy chỉnh.

Tạo vai trò người dùng tùy chỉnh trên trang web WordPress của bạn

Hướng dẫn how do i add a role in wordpress without plugin? - làm cách nào để thêm vai trò trong wordpress mà không cần plugin?

Giả sử, bạn muốn có một người dùng chỉ có thể chỉnh sửa bài đăng và đọc, nhưng trong số sáu vai trò người dùng mặc định, bạn sẽ không tìm thấy một người nào chỉ đọc và chỉnh sửa các khả năng đăng bài nhưng ít nhiều. Trong trường hợp này, những gì giải pháp?

Bạn có thể thêm khả năng chỉnh sửa bài đăng cho thuê bao bằng cách sử dụng add_cap (); chức năng, nhưng đây không phải là một thực hành tốt. Ý tưởng tốt nhất là tạo vai trò người dùng tùy chỉnh bằng cách gán chúng với các khả năng.add_cap(); function, but this is not a good practice. The best idea is to create a custom user role by assigning them with capabilities.

Có hai cách chính để tạo vai trò người dùng tùy chỉnh trong WordPress. Bạn có thể làm điều đó bằng cách thêm mã tùy chỉnh hoặc bằng cách sử dụng plugin. Chúng tôi sẽ thảo luận về cả hai cách tiếp cận trong bài đăng này. & NBSP; Hãy để xem cách chúng hoạt động.

Phương thức plugin: Sử dụng plugin vai trò người dùng tùy chỉnh WordPress

Bạn có thể muốn sử dụng plugin thay vì thêm mã tùy chỉnh. Để tạo vai trò người dùng mới, bạn có thể sử dụng plugin thành viên, đây là một plugin người dùng và quản lý vai trò rất phổ biến được tạo để biến WordPress thành một CMS mạnh hơn.

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

  • Sau khi cài đặt và kích hoạt plugin này điều hướng đến WP-Admin → Người dùng → Thêm vai trò mớiwp-admin → Users → Add New Role
  • Nhập tiêu đề vai trò (ví dụ: Người điều hành bình luận)
  • Chọn các khả năng cho vai trò người dùng mới này (ví dụ: nhận xét vừa phải, đọc)
  • Nhấp vào nút Thêm vai trò.Add Role button.

Hướng dẫn how do i add a role in wordpress without plugin? - làm cách nào để thêm vai trò trong wordpress mà không cần plugin?

Bây giờ, hãy truy cập WP-Admin → Cài đặt → Chung, nhấp vào trường thả xuống vai trò mặc định của người dùng mới. Bạn có thể thấy vai trò người dùng mới được liệt kê cùng với vai trò người dùng mặc định.New User Default Role dropdown field. You can see the newly created user role listed along with the default user roles.

Hướng dẫn how do i add a role in wordpress without plugin? - làm cách nào để thêm vai trò trong wordpress mà không cần plugin?

Nó rất dễ dàng, phải không? Sử dụng plugin tiện dụng này, chúng tôi đã tạo ra một vai trò người dùng tùy chỉnh WordPress và chỉ cần một vài bước!

Hướng dẫn how do i add a role in wordpress without plugin? - làm cách nào để thêm vai trò trong wordpress mà không cần plugin?

Phương thức mã tùy chỉnh

WordPress là CMS số một trên thế giới và nó phổ biến cho bản chất nguồn mở của nó. Điều này có nghĩa là bạn có cơ hội tùy chỉnh WordPress theo cách bạn muốn và nó hoàn toàn miễn phí. Giống như WordPress đó cho bạn cơ hội tạo vai trò người dùng tùy chỉnh bằng cách sử dụng hàm gọi là add_role ();add_role();

Có ba tham số trong hàm add_role().

add_role( $role, $display_name, $capabilities );

  1. $ vai trò (chuỗi) (yêu cầu): Tên duy nhất của vai trò(string) (required): Unique name of the role
  2. $ display_name (chuỗi) (yêu cầu): tên sẽ được hiển thị(string) (required): The name to be displayed
  3. $ khả năng (mảng) (tùy chọn): Khả năng mà người ta có thể truy cập(array) (optional): Capabilities that one can access

Hãy để tạo một vai trò người dùng mới được đặt tên là trình soạn thảo tùy chỉnh với khả năng đọc và chỉnh sửa. Bao gồm các dòng mã sau đây cho đến cuối các hàm của bạn.php, được đặt trong thư mục chủ đề của bạn.Custom Editor with read and edit posts capabilities. Include the following lines of code toward the end of your functions.php, which is located in your theme folder.

. 'edit_posts' & nbsp; & nbsp; => true,)); [/PHP]

Bây giờ hãy lưu tệp, đăng nhập vào trang web của bạn bằng tài khoản quản trị viên. Điều hướng đến Cài đặt → Chung. Bạn có thể thấy vai trò người dùng mới được tạo trong danh sách người dùng.

Hướng dẫn how do i add a role in wordpress without plugin? - làm cách nào để thêm vai trò trong wordpress mà không cần plugin?

Đó là tất cả, bạn có thể gán một người dùng cho vai trò này từ bảng quản trị WordPress, bạn cũng có thể đặt vai trò này là vai trò mặc định của người dùng mới. New User Default Role.

Hướng dẫn how do i add a role in wordpress without plugin? - làm cách nào để thêm vai trò trong wordpress mà không cần plugin?

Chúng tôi hy vọng hướng dẫn này sẽ rất hữu ích cho người dùng mới bắt đầu. Nếu bạn có bất kỳ đề xuất hoặc truy vấn nào, xin vui lòng cho chúng tôi biết trong các ý kiến.