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 600.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ó một số vai trò người dùng khác nhau có sẵn. Các 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à họ 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 trên WordPress kể từ phiên bản 2.0. Hầu hết người dùng thậm chí không biết rằng họ tồn tại và gán quyền quản trị viên cho mọi người có quyền truy cập vào bảng điều khiển của họ (rõ ràng đây không phải là một điều tốt vì nhiều lý do). Theo mặc định, WordPress đi kèm với vai trò người dùng 6:

  • Quản trị viên : ai đó 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 : ai đó có thể xuất bản và quản lý các bài viết của tất cả người dùng, bao gồm cả người dùng của mình.
  • Tác giả : ai đó có thể xuất bản và quản lý bài viết của mình.
  • người góp phần : ai đó có thể viết và quản lý tin nhắn của mình nhưng không thể xuất bản chúng.
  • thuê bao : một người chỉ có thể quản lý hồ sơ của mình và đọc các bài báo được xuất bản.

Tại sao có vai trò tùy chỉnh?

Hầu hết các vai trò người dùng mặc định là đủ. Nhưng có những trường hợp 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 giải thích cụ thể cho 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 để tạo điều kiện cho cuộc sống của tôi, tôi đã hạn chế quyền truy cập. Tuy nhiên, tôi có thể cần cung cấp cho anh ấy một số đặc quyền bổ sung, chẳng hạn như tạo người dùng, cập nhật các mục, sửa đổi cài đặt WordPress và cho bất kỳ điều gì tôi thấy phức tạp, tôi chăm sóc bản thân

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 () : 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 () : Thêm một năng lực cho một vai trò.
  • remove_cap () : Cho phép bạn xóa khả năng của 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 ra một vai trò người dùng tùy chỉnh cho khách hàng hư cấu của chúng tôi.

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]

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

Vì vậy, trước khi đi sâu vào mã, chúng ta cần một 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.

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

Quan trọng không kém là chúng tôi không muốn họ có thể làm điều đó:

  • 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 tin 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 đây:

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

Bằng cách thêm đoạn mã này, về mặt kỹ thuật, bạn đã tạo ra 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 được giao cho nó. Vì vậy, bước tiếp theo rõ ràng là thêm các khả năng mà trước đây chúng tôi đã xác định 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.

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]

// Thêm vai trò người dùng tùy chỉnh $ result = add_role ('client', __ ('Client'), mảng ('read' => true, // kích hoạt khả năng đọc này 'edit_posts' => true, // Cho phép người dùng sửa đổi các bài viết của mình 'edit_others' => true, // Cho phép người dùng chỉnh sửa các trang 'edit_others_posts' => true, // Cho phép người dùng chỉnh sửa các bài viết khác không chỉ 'created_posts' => true, // Cho phép người dùng tạo bài viết mới 'Manage_clists' => true, // Cho phép người dùng quản lý các danh mục của bài viết 'Publish_posts' => true, // Cho phép người dùng xuất bản, nếu không các tin nhắn vẫn ở chế độ nháp 'edit_theme' => 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 các plugin 'update_core' => false // người dùng không thể thực hiện bất kỳ cập nhật nào s cập nhật WordPress));

Làm thế nào để tìm hiểu xem vai trò của người dùng được cấu hình đúng

Xác minh rằng vai trò người dùng mới hoạt động như mong đợi, yêu cầu bạn thiết lập người dùng mới với vai trò phù hợp và bạn phải đăng xuất và đăng nhập với tư cách là người dùng của vai trò này. Nếu cần bạn sẽ cần tạo một người dùng mới.

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. Tôi hy vọng bạn biết cách tạo vai trò trên 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
2 cổ phiếu
cổ phiếu
tweet
Enregistrer2