Bạn có muốn hạn chế một số trang nhất định trên website của mình theo vai trò người dùng không?
Nhiều doanh nghiệp WordPress cần kiểm soát người dùng nào có thể truy cập vào các trang nhất định trên website của họ.
Trong bài viết này, WPBeginner Việt Nam sẽ chỉ cho bạn cách dễ dàng hạn chế quyền truy cập vào một số trang WordPress theo vai trò người dùng.
Tại sao phải giới hạn các trang WordPress theo vai trò của người dùng?
Khi bạn bắt đầu một website WordPress, bạn có thể muốn hạn chế một số khu vực và trang nhất định dựa trên vai trò của người dùng. Ví dụ, nếu bạn có một website nhiều tác giả, thì bạn có thể hạn chế quyền truy cập vào các trang cụ thể cho người viết và editor.
Hạn chế các trang dựa trên vai trò của người dùng là trường hợp sử dụng phổ biến cho các website thành viên. Bạn có thể hạn chế các trang trên website của mình dựa trên cấp độ thành viên của người dùng. Ví dụ: chỉ những người đăng ký mới có thể xem trang video hoặc trang khóa học trực tuyến.
Theo mặc định, WordPress đi kèm với một bộ công cụ hạn chế để hạn chế content trên website của bạn. Bạn có thể tạo các bài đăng riêng tư và được bảo vệ bằng mật khẩu, nhưng các tính năng này không cho phép bạn hạn chế quyền truy cập theo vai trò người dùng.
May mắn thay, có một số plugin WordPress cho phép bạn làm điều đó. Bạn có thể chọn một trong số chúng để hạn chế các trang cho một số người dùng, nhóm người dùng hoặc vai trò người dùng nhất định.
Sử dụng các plugin này, bạn có thể tạo website thành viên, website trả tiền theo lượt xem hoặc thậm chí là blog gia đình. Bạn cũng có thể kiếm tiền từ content của mình bằng cách thêm đăng ký trả phí.
Nói như vậy, chúng ta hãy xem cách hạn chế đúng các trang WordPress theo vai trò người dùng. Chúng tôi sẽ giới thiệu cho bạn các plugin khác nhau, để bạn có thể chọn plugin phù hợp nhất với nhu cầu của mình.
1. Giới hạn các trang theo thành viên bằng cách sử dụng MemberPress
MemberPress là một trong những plugin thành viên WordPress tốt nhất trên thị trường. Nó cho phép bạn dễ dàng tạo các website thành viên với các gói đăng ký trả phí. Bạn có thể thiết lập các hạn chế về content và chỉ cho phép những vai trò người dùng cụ thể truy cập vào.
MemberPress là một plugin cao cấp và bạn sẽ cần phải đăng ký một tài khoản. Chỉ cần truy cập website và nhấp vào nút ‘Nhận MemberPress cho WordPress’.
Tiếp theo, bạn sẽ cần cài đặt và kích hoạt plugin MemberPress. Để biết thêm chi tiết, hãy xem hướng dẫn từng bước của WPBeginner Việt Nam về cách cài đặt plugin WordPress.
Sau khi kích hoạt, hãy đến MemberPress » Settings trang để nhập khóa cấp phép của bạn. Bạn có thể tìm khóa trong khu vực tài khoản của mình trên website MemberPress.
Tiếp theo, bạn cần chuyển đến tab ‘Thanh toán’ để thiết lập thanh toán.
Chỉ cần nhấp vào option ‘+ Thêm phương thức thanh toán’ để bắt đầu.
MemberPress hỗ trợ PayPal (Standard, Express và Pro), Stripe, Authorize.net và nhiều phương thức thanh toán khác ngay khi cài đặt. Bạn có thể chọn phương thức thanh toán bạn muốn sử dụng và cung cấp thông tin đăng nhập cần thiết.
Tiếp theo, bạn cần phải ghé thăm MemberPress » Thành viên từ dashboard WordPress và nhấp vào nút ‘Thêm mới’ để tạo gói thành viên.
Bạn sẽ bắt đầu bằng cách cung cấp tiêu đề cho gói thành viên này và thiết lập giá, loại thanh toán và cài đặt ngày hết hạn.
Sau đó, cuộn xuống hộp meta ‘Tùy chọn thành viên’ bên dưới trình chỉnh sửa bài đăng. Đây là nơi bạn có thể thiết lập các option khác nhau cho gói thành viên cụ thể này.
Tiếp tục nhấp vào tab ‘Nâng cao’ trong option thành viên và nhấp vào hộp kiểm ‘Quyền của người dùng cho tư cách thành viên này’.
Sau đó, bạn chỉ cần chọn vai trò người dùng từ danh sách cho sẵn.
Hãy cẩn thận khi chọn vai trò người dùng, vì mỗi vai trò người dùng trong WordPress đều có quyền riêng. Nếu cần, bạn cũng có thể tạo vai trò người dùng custom cho các gói thành viên trên website của mình.
Bây giờ bạn có thể công bố gói thành viên của mình.
Nếu bạn muốn thêm nhiều gói thành viên hơn, bạn có thể lặp lại quy trình để thêm chúng.
Sau khi đã tạo gói thành viên, đã đến lúc thiết lập các quy tắc để hạn chế quyền truy cập vào content.
Đi đến MemberPress » Quy định từ dashboard WordPress và nhấp vào nút ‘Thêm mới’ ở trên cùng.
Thao tác này sẽ đưa bạn đến trang chỉnh sửa quy tắc, tại đây bạn có thể chọn các điều kiện khác nhau và chọn trang nào muốn hạn chế.
Bạn có thể nhấp vào dropdown menu bên dưới mục ‘Bảo vệ content’ và chọn một quy tắc.
Ví dụ, bạn có thể chọn tất cả content khớp với một tag hoặc category cụ thể để chỉ dành cho các thành viên có gói thành viên mà bạn đã tạo trước đó. Hoặc bạn có thể chọn một trang duy nhất để hạn chế quyền truy cập.
Nếu bạn chọn một category hoặc tag để chặn quyền truy cập, thì bạn cần đảm bảo rằng content được thêm vào category hoặc tag cụ thể đó.
Bạn có thể xem hướng dẫn của WPBeginner Việt Nam về cách thêm category và tag trong WordPress.
Vậy là xong. Bạn đã hạn chế thành công các trang trong WordPress theo vai trò người dùng và thành viên bằng MemberPress.
2. Giới hạn quyền truy cập trang theo vai trò người dùng bằng Restrict Content Pro
Restrict Content Pro là một lựa chọn tuyệt vời để kiểm soát những người có quyền truy cập vào content website của bạn. Nó cũng cho phép bạn thêm các đăng ký trả phí và kiếm tiền trực tuyến từ website thành viên của bạn.
Để bắt đầu, bạn cần truy cập website Restricted Content Pro và nhấp vào nút ‘Bắt đầu’.
Tiếp theo, bạn cần phải đăng ký tài khoản.
Để thiết lập giới hạn trang dựa trên vai trò của người dùng, bạn có thể sử dụng gói miễn phí. Chỉ cần nhấp vào nút ‘Bắt đầu’ bên dưới gói Miễn phí.
Sau đó, một popup sẽ mở ra.
Bạn có thể nhập địa chỉ email và nhấp vào nút ‘Nhận Plugin miễn phí’.
Tiếp theo, bạn sẽ nhận được email từ Restrict Content Pro có link download plugin miễn phí.
Hãy tải plugin về máy tính của bạn.
Từ đây, bạn sẽ cần cài đặt và kích hoạt plugin miễn phí Restrict Content Pro. Để biết thêm chi tiết, hãy xem hướng dẫn từng bước của WPBeginner Việt Nam về cách cài đặt plugin WordPress.
Sau khi kích hoạt, bạn có thể truy cập Giới hạn » Settings từ dashboard WordPress của bạn và đi tới tab ‘Chung’.
Tại đây, bạn có thể chỉnh sửa các trang khác nhau mà plugin sẽ tự động thiết lập cho website của bạn.
Tiếp theo, bạn cần cuộn xuống phần ‘Tin nhắn content bị hạn chế’ và thêm văn bản mà người dùng sẽ thấy nếu họ không được phép xem trang đó.
Sau đó, bạn cần chuyển sang tab ‘Thanh toán’ để chọn cổng thanh toán.
Restrict Content Pro cho phép bạn chấp nhận thanh toán thông qua PayPal, Stripe, Braintree và Authorize.net.
Sau khi chọn phương thức thanh toán, bạn sẽ có thể thêm thông tin xác thực cho từng phương thức thanh toán.
Đừng quên lưu cài đặt khi bạn hoàn tất.
Bây giờ, bạn cần chỉnh sửa các trang hoặc bài đăng mà bạn muốn hạn chế theo vai trò của người dùng.
Khi đã vào được trình chỉnh sửa content WordPress, bạn chỉ cần cuộn xuống hộp meta ‘Hạn chế content này’.
Từ đây, nhấp vào dropdown menu bên dưới Tùy chọn truy cập của thành viên và chọn option ‘Thành viên có vai trò nhất định’.
Tiếp theo, bạn có thể chọn vai trò người dùng mà bạn muốn cho phép xem trang.
Khi hoàn tất, bạn chỉ cần cập nhật hoặc xuất bản content của mình.
Restrict Content Pro cũng cho phép bạn tạo các cấp độ đăng ký. Để biết hướng dẫn chi tiết hơn, hãy xem hướng dẫn của WPBeginner Việt Nam về cách hạn chế content cho người dùng đã đăng ký trong WordPress.
3. Chặn quyền truy cập vào các trang khóa học bằng LearnDash
LearnDash là plugin WordPress LMS tốt nhất. Nó cho phép bạn tạo và bán các khóa học trực tuyến. Bạn có thể sử dụng trình tạo khóa học kéo và thả để tạo bài học, câu đố và nhiều hơn nữa.
Nó đi kèm với các đăng ký tích hợp, cho phép người dùng đăng ký khóa học trước khi họ có thể xem content của khóa học. Điều này cho phép bạn hạn chế quyền truy cập vào các trang khóa học và kiếm tiền từ website của mình.
Đầu tiên, bạn cần truy cập website LearnDash và đăng ký tài khoản.
Tiếp theo, bạn cần cài đặt và kích hoạt plugin LearnDash. Để biết thêm chi tiết, hãy xem hướng dẫn từng bước của WPBeginner Việt Nam về cách cài đặt plugin WordPress.
Sau khi kích hoạt, bạn cần phải truy cập LearnDash LMS » Settings trang từ dashboard WordPress.
Tiếp theo, bạn cần chuyển sang tab ‘Thanh toán’ và chọn cổng thanh toán ưa thích của bạn.
Bây giờ, bạn có thể đi đến LearnDash LMS » Khóa học trang từ bảng quản trị WordPress của bạn.
Từ đây, nhấp vào nút ‘Thêm mới’ để thêm khóa học đầu tiên của bạn.
Nhập tiêu đề và mô tả cho khóa học của bạn.
Phần mô tả sẽ hiển thị cho tất cả người dùng để giải thích content của khóa học.
Sau đó, bạn cần chuyển sang tab ‘Cài đặt’ trong trình xây dựng khóa học.
Từ đây, chỉ cần cuộn đến phần ‘Chế độ truy cập’. Plugin cho phép bạn tạo các loại khóa học mở (công khai), miễn phí, mua ngay, định kỳ và đóng.
Nếu bạn chọn option ‘Mua ngay’, thì bạn sẽ cần nhập giá khóa học. Chỉ những người dùng đăng ký mới có thể truy cập vào các trang khóa học của bạn.
Đối với các khóa học miễn phí, người dùng vẫn cần phải đăng ký khóa học bằng cách tạo tài khoản.
Bây giờ bạn có thể lưu hoặc xuất bản khóa học và xem trước trên website của mình.
Bây giờ bạn đã tạo một khóa học, nhưng nó vẫn còn trống. Để điền vào, bạn sẽ cần thêm content khóa học, chẳng hạn như bài học, câu đố và bài tập.
LearnDash là một công cụ mạnh mẽ để bán các khóa học trực tuyến trong khi hạn chế quyền truy cập vào content. Nó hoạt động thực sự tốt với MemberPress để tạo các gói đăng ký tự động cung cấp cho người dùng quyền truy cập vào các khóa học khác nhau.
Vậy là hết. Chúng tôi hy vọng bài viết này giúp bạn biết cách dễ dàng hạn chế các trang WordPress theo vai trò người dùng. Bạn cũng có thể muốn xem hướng dẫn bảo mật WordPress từng bước tối ưu dành cho người mới bắt đầu và các plugin WordPress phải có cho các website kinh doanh.
Nếu bạn thích bài viết này, vui lòng đăng ký theo dõi WPBeginner Việt Nam Kênh Youtube cho các video hướng dẫn về WordPress. Bạn cũng có thể tìm thấy WPBeginner Việt Nam trên Twitter Và Facebook.