Bỏ qua đến nội dung chính

Cách tạo vai trò người dùng trên WordPress

Divi: chủ đề WordPress dễ sử dụng nhất

Divi: Chủ đề WordPress tốt nhất mọi thời đại!

hơn Tải xuống 701.000, Divi là chủ đề WordPress phổ biến nhất trên thế giới. Nó là hoàn chỉnh, dễ sử dụng và đi kèm với hơn 62 mẫu miễn phí. [Khuyến nghị]

Một trong những tính năng chính của WordPress thường bị bỏ qua là có sẵn một số vai trò người dùng khác nhau. Những vai trò người dùng này có thể giúp đảm bảo rằng chỉ những người được ủy quyền mới có quyền truy cập vào một số tính năng nhất định và chúng cũng giúp giảm thiểu khả năng xảy ra tai nạn.

Trong hướng dẫn này, chúng tôi sẽ xem xét ngắn gọn các vai trò người dùng này và cũng xem cách tạo các vai trò tùy chỉnh của riêng chúng tôi.

Vai trò người dùng đã được tích hợp vào WordPress kể từ phiên bản 2.0. Hầu hết người dùng thậm chí không biết họ tồn tại và gán quyền quản trị cho bất kỳ ai có quyền truy cập vào trang tổng quan của họ (rõ ràng đó không phải là điều tốt vì rất nhiều lý do). Theo mặc định, WordPress có 6 vai trò người dùng:

  • Quản trị viên : người có quyền truy cập vào tất cả các chức năng và chức năng quản trị trong một trang web.
  • Biên tập viên : người có thể xuất bản và quản lý các bài viết cho tất cả người dùng, bao gồm cả của chính họ.
  • Tác giả : người có thể xuất bản và quản lý các bài báo của riêng họ.
  • người góp phần : người có thể viết và quản lý tin nhắn của riêng họ nhưng không thể xuất bản chúng.
  • thuê bao : người chỉ có thể quản lý hồ sơ của họ và đọc các bài báo đã xuất bản.

Tại sao có vai trò cá nhân hóa?

Hầu hết các vai trò người dùng mặc định là đủ. Nhưng đôi khi bạn sẽ cần một vai trò người dùng không phù hợp với cài đặt vai trò mặc định. Và trong hướng dẫn này, tôi sẽ chỉ cho bạn cách tạo vai trò người dùng tùy chỉnh của riêng bạn mà không cần sử dụng plugin.

Hãy để tôi hướng dẫn bạn cách bạn có thể cần vai trò người dùng tùy chỉnh. Tôi thường sử dụng vai trò người dùng tùy chỉnh để đảm bảo khách hàng của tôi chỉ có quyền truy cập vào những gì họ cần. Nếu tôi không có hợp đồng bảo trì với khách hàng, tôi có thể giao cho anh ta vai trò quản trị viên, nếu không để làm cho cuộc sống của tôi dễ dàng hơn, tôi hạn chế quyền truy cập của anh ta. Tuy nhiên, tôi có thể cần cung cấp cho nó một vài đặc quyền bổ sung, chẳng hạn như tạo người dùng, cập nhật các mục, thay đổi cài đặt WordPress và bất kỳ thứ gì phức tạp mà tôi không làm. chiếm giữ bản thân tôi.

Các chức năng cơ bản của WordPress

Để quản lý hiệu quả vai trò và khả năng, có năm chức năng rất đơn giản:

Dễ dàng tạo trang web của bạn với Elementor

Elementor cho phép bạn dễ dàng tạo ra bất kỳ thiết kế trang web nào với một cái nhìn chuyên nghiệp. Ngừng trả tiền đắt cho những gì bạn có thể tự làm. [Miễn phí]

  • add_role () : Cho phép bạn thêm một vai trò tùy chỉnh.
  • remove_role () : Cho phép bạn xóa một vai trò tùy chỉnh.
  • add_cap () : Cho phép bạn thêm khả năng vào một vai trò.
  • remove_cap () : Được sử dụng để loại bỏ năng lực khỏi một vai trò.
  • get_role () : Nhận thông tin về vai trò, cũng như các khả năng liên quan đến vai trò.

Chúng tôi sẽ chỉ sử dụng hàm add_role () cho bài viết này. Bởi vì nó sẽ cho phép chúng tôi tạo vai trò người dùng được cá nhân hóa cho khách hàng giả tưởng của chúng tôi.

Xác định vai trò người dùng

Vì vậy, trước khi đi sâu vào mã, chúng ta cần có kế hoạch, bởi vì đi sâu vào mã mà không có kế hoạch không bao giờ là một ý tưởng hay.

Bạn đang tìm kiếm các plugin và plugin WordPress tốt nhất?

Tải xuống các plugin và WordPress chủ đề tốt nhất trên Envato và dễ dàng tạo trang web của bạn. Đã tải xuống nhiều hơn 49.720.000. [ĐỘC QUYỀN]

Vì vậy, chúng ta cần đặt tên cho vai trò. Chúng tôi sẽ giữ mọi thứ đơn giản và gọi vai trò là "khách hàng".

Vậy vai trò là gìkhách hàngThực sự có thể làm gì? Có nhiều khả năng khác nhau của 50 có sẵn trong bản cài đặt WordPress. Đối với mục đích của chúng tôi, chúng tôi muốn khách hàng có thể làm như sau:

  • Tạo bài viết
  • Chỉnh sửa bài báo
  • Chỉnh sửa các mục từ khắp nơi trên thế giới
  • Quản lý danh mục
  • Chỉnh sửa trang

Điều quan trọng không kém là những gì chúng tôi không muốn họ có thể làm:

  • Chỉnh sửa chủ đề
  • Thêm hoặc xóa Plugins
  • Cập nhật WordPress

Viết mã

Chúng tôi sẽ đưa mã này vào functions.php tệp cho chủ đề hoạt động của chúng tôi. Vì vậy, hãy bắt đầu bằng cách thêm mã sau:

// Thêm vai trò người dùng tùy chỉnh $ result = add_role ('client', __ ('Client'), array ());

Bằng cách thêm đoạn mã này, về mặt kỹ thuật, bạn đã tạo một vai trò người dùng mới (bạn có thể kiểm tra nó trong menu thả xuống trên trang để thêm người dùng mới). Vấn đề là vai trò này không có khả năng nào được gán cho nó. Vì vậy, bước tiếp theo rõ ràng là thêm một số khả năng mà chúng tôi đã xác định trước đó trong các yêu cầu của chúng tôi ở trên. Chỉ cần thêm bảng mã vào những gì bạn đã nhập trong tệp của mình functions.php.

// Thêm vai trò người dùng tùy chỉnh $ result = add_role ('client', __ ('Client'), array ('read' => true, // bật khả năng đọc này 'edit_posts' => true, // Cho phép người dùng chỉnh sửa bài đăng của chính mình 'edit_pages' => true, // Cho phép người dùng chỉnh sửa trang 'edit_others_posts' => true, // Cho phép người dùng chỉnh sửa các bài đăng khác chứ không chỉ 'create_posts' của riêng anh ấy => true, // Cho phép người dùng tạo các bài viết mới 'management_categories' => true, // Cho phép người dùng quản lý các danh mục của bài viết 'Publishing_posts' => true, // Cho phép người dùng xuất bản, nếu không các bài đăng vẫn ở chế độ nháp 'edit_themes' => false, // Người dùng không thể chỉnh sửa chủ đề 'install_plugins' => false, // Người dùng không thể thêm các plugin mới 'update_plugin' => false, // Người dùng không thể cập nhật plugin 'update_core' => false // người dùng không thể cập nhật Wo rdPress));

Cách biết vai trò của người dùng có được định cấu hình chính xác hay không

Kiểm tra xem vai trò người dùng mới có hoạt động như mong đợi không, yêu cầu bạn thiết lập người dùng mới với vai trò chính xác, bạn cần đăng xuất và đăng nhập với tư cách người dùng của vai trò này. Nếu cần, bạn sẽ phải tạo một người dùng mới.

Dễ dàng tạo Cửa hàng trực tuyến của bạn

Tải xuống miễn phí WooCommerce, các plugin thương mại điện tử tốt nhất để bán các sản phẩm vật lý và kỹ thuật số của bạn trên WordPress. [Đề xuất]

Tùy thuộc vào những khả năng bạn đã cho phép và những gì bạn đã từ chối, điều đầu tiên bạn cần chú ý là một sự thay đổi trong menu bảng điều khiển. Thật vậy, bằng cách kích hoạt hoặc hủy kích hoạt một số khả năng, một số mục menu sẽ biến mất.

Đó là nó cho hướng dẫn này. Hy vọng bây giờ bạn đã biết cách tạo một vai trò trong WordPress. Hãy chia sẻ hướng dẫn này với bạn bè của bạn trên các mạng xã hội yêu thích của bạn.

Bài viết này chứa comments 0

Để lại một bình luận

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *

Trang web này sử dụng Akismet để giảm bớt không mong muốn. Tìm hiểu thêm về cách sử dụng dữ liệu nhận xét của bạn.

Trở lại đầu trang