Bạn có muốn tạo một trang web vào khu vực thành viên với WordPress?

Chà, bạn có thể nhận thức được những khó khăn khác nhau gặp phải trong quá trình này. May mắn thay, việc xây dựng trang web khu vực của thành viên bằng WooCommerce có thể giúp công việc dễ dàng hơn rất nhiều.

Trước tiên, hãy xem cách Tạo một khu vực thành viên WordPress

Nhưng hãy nhớ rằng, một khi bạn đã tạo trang web khu vực của thành viên, đó là bắt buộc rằng trang web của bạn cung cấp độc quyền cho người dùng được kết nối hoặc thuê bao WooC Commerce.

Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách hiển thị các menu dựa trên vai trò của người dùng.

Nhưng trước khi bắt đầu, hãy dành thời gian để xem xét Làm thế nào để cài đặt một theme WordPressLàm thế nào nhiều plugins tôi nên cài đặt trên WordPress.

Vậy thì hãy đi làm!

Hiểu nhu cầu hiển thị hoặc ẩn các mục menu

Tất nhiên, nếu bạn không muốn người dùng chưa đăng nhập có thể truy cập các trang nhất định, thì bạn cũng sẽ không muốn các trang đó hiển thị trong menu điều hướng.

Tương tự như vậy, sẽ có một số trang có thể không được các thành viên sử dụng nhiều (ví dụ: các trang bán các sản phẩm đăng ký, không cần thiết cho người dùng đã đăng ký) và do đó, tốt hơn là giữ cho các trang này ẩn với người đăng ký.

Về bản chất, đối với trang web khu vực của một thành viên, bạn nên cân nhắc việc thêm logic có điều kiện vào hiển thị hoặc ẩn các mục trên menu bằng cách xem xét vai trò của người dùng.

Bước 1 - Định cấu hình vai trò người đăng ký

Trước khi thiết lập các mục menu cho người đăng ký WooCommerce của bạn, trước tiên bạn phải thiết lập vai trò của thuê bao đang hoạt động hoặc không hoạt động. Đây là một tính năng có sẵn với tiện ích mở rộng WooC Commerce " WooCommerce Subscriptions ". Sau đó, đi đến cài đặt WooC Commerce sau đó nhấp vào tab đăng ký, đây là nơi bạn sẽ phải xác định vai trò của người đăng ký hoạt động và không hoạt động.

Hãy nhớ rằng người dùng đang hoạt động có vai trò "thuê baoVà thuê bao không hoạt động có vai trò " khách hàng Theo mặc định như trong hình dưới đây:

Subcription WooCommerce WordPress plugin cho đăng ký WooCommerce

Lưu ý: Bạn cũng có thể chọn thiết lập vai trò tùy chỉnh cho người đăng ký của mình bằng cách sử dụng plugin WordPress như Trình chỉnh sửa vai trò người dùng.

Hãy nhớ rằng vai trò mà chúng tôi sắp giao cho những người đăng ký đang hoạt động và không hoạt động sẽ giúp chúng tôi hiển thị hoặc ẩn các mục menu nhất định.

Đi xa hơn trong việc đọc của bạn bằng cách khám phá Cách hạn chế quyền truy cập vào phương tiện WordPress đối với một số người dùng nhất định

Bước 2 - Định cấu hình các mục menu cho người đăng ký WooCommerce đang hoạt động

Vì vậy, bây giờ bạn đã xác định vai trò hoạt động (và không hoạt động) của người đăng ký WooC Commerce, bạn phải quyết định mục menu nào bạn muốn hiển thị cho người đăng ký hoạt động của bạn. Ở đây chúng ta cần sử dụng menu plugin “if menu”.

Plugin " nếu thực đơn »Cho phép bạn hiển thị / ẩn các menu của mình dựa trên các câu lệnh có điều kiện, chẳng hạn như vai trò người dùng, người dùng có đăng nhập hay không, v.v. Nhưng trước khi sử dụng plugin, trước tiên bạn cần đảm bảo rằng plugin đã được kích hoạt.

Ngay khi plugin được kích hoạt, một hộp mới " Bật Logic điều kiện Sẽ được thêm vào từng mục menu. Để làm điều này, hãy truy cập " Ngoại hình → Menu Và từ đó bạn có thể bắt đầu thay đổi menu điều hướng của mình.

Sau đó nhấp vào một trong các menu điều hướng, sau đó kích hoạt logic có điều kiện. Và sau đó bạn chỉ cần chọn xem bạn muốn hiển thị hay ẩn mục menu đã chọn. Sau đó, bạn sẽ cần phải chọn một trong các điều kiện tương ứng từ danh sách thả xuống sau đó.

Vì chúng tôi chỉ cần hiển thị các mục menu cho người đăng ký hoạt động, chúng tôi phải chọn tùy chọn " Người dùng là Người đăng ký '.

menu chỉ hiển thị cho người đăng ký

Khi bạn đã chọn một điều kiện, chỉ cần nhấn " Lưu Menu". Bây giờ, mỗi lần menu với một điều kiện sẽ được hiển thị khi điều kiện được đáp ứng.

WordPress subscribe menu nếu trình đơn plugin

Trong hình trên, bạn có thể thấy sự thay đổi giữa hai menu dành cho người dùng đã đăng ký và những người không đăng ký. Bạn cũng có thể thực hiện tương tự đối với những người dùng chưa đăng nhập.

Đọc thêm Cách chuyển hướng người dùng sau khi đăng nhập trong WordPress

Cách chuyển hướng người dùng khi chưa đăng nhập

Bạn có thể thêm một chuyển hướng sẽ ngăn người dùng truy cập vào một trang cụ thể khi họ không đáp ứng các điều kiện nhất định. Nhớ tôi đã chỉ cho bạn Cách tạo plugin WordPress. Bạn sẽ cần nó để thêm phần mã tôi sẽ cung cấp.

Tôi nhắc nhở bạn rằng phương pháp này dành cho những người có thông thạo ngôn ngữ lập trình PHP.

add_action( 'admin_init', 'redirect_non_logged_users_to_specific_page' );

function redirect_non_logged_users_to_specific_page() {

if ( !is_user_logged_in() && is_page('identifiant-de-la-page-ou-slug') && $_SERVER['PHP_SELF'] != '/wp-admin/admin-ajax.php' ) {

wp_redirect( 'http://www.example.com/page-de-destination/' ); 
    exit;
}

Trong mã này, những gì bạn phải thay đổi là tên hoặc định danh của trang " ID-of-the-page-hoặc-sên Trong hàm « is_page "; và bạn cũng phải xác định địa chỉ đích, trong hàm " wp_redirect '.

Đó là về tất cả những gì bạn cần biết cho hướng dẫn này. Hãy đặt câu hỏi cho chúng tôi trong mẫu ý kiến.

Khám phá thêm một số plugin WordPress cao cấp  

Bạn có thể sử dụng cái khác plugin WordPress để tạo ra một giao diện hiện đại và để tối ưu hóa việc xử lý blog hoặc trang web của bạn.

Chúng tôi cung cấp cho bạn ở đây một số plugin WordPress cao cấp sẽ giúp bạn làm điều đó.

1. Thư viện ảnh Video của WordPress

WordPress Video Gallery là một plugin thư viện video rất ấn tượng; chỉ những gì cần thiết cho trang web của bạn. Nó mạnh mẽ, phản hồi nhanh, và ở công nghệ tiên tiến. Tuy nhiên, plugin này chủ yếu được phân biệt bởi thực tế là nó có khả năng tùy biến cao. 

Plugin wordpress thư viện video

Vì vậy, bạn có 5 phong cách khác nhau để phù hợp với bất kỳ hình ảnh thương hiệu nào. Và nếu điều đó là không đủ đối với bạn, bạn có thể tạo ra phong cách và cách phối màu của riêng mình. 

Xem thêm Làm thế nào để tạo ra một bộ sưu tập ảnh trên blog WordPress của bạn

Với Thư viện video WordPress, tận hưởng nhiều thư viện video trong một. Thật vậy, điều này Plugin WordPress premium thiết lập một thư viện truyền trực tuyến nội dung của nó từ một số phòng trưng bày khác. Ví dụ: bạn có thể tạo thư viện kết hợp với kênh Vimeo + danh sách phát trên YouTube + một số video của riêng bạn.

Tải về | Bản demo | Web hosting

2. Sucuri

Sucuri là plugin bảo mật và tường lửa WordPress tốt nhất. Là một tường lửa trang web, Sucuri có một tùy chọn tích hợp để lưu nội dung trang web của bạn vào bộ nhớ cache và cho phép nén gzip chỉ bằng một cú nhấp chuột.

Sucuri

Khám phá quá Làm thế nào để bảo vệ blog WordPress của bạn với một tường lửa

Đây là lựa chọn tốt nhất cho bất kỳ trang web nào vì Sucuri là tường lửa cấp DNS. Có nghĩa là nó có thể phân phát nội dung được lưu trong bộ nhớ cache cho người dùng của bạn ngay cả trước khi yêu cầu của họ đến trang web của bạn.

Thủ tục này cung cấp cho trang web của bạn một sự cải thiện đáng kinh ngạc về hiệu suất.

Tải về | Bản demo | Web hosting

3. Plugin tiếp thị SMS của WordPress

Ce Plugin WordPress phí tiếp thị được thiết kế đặc biệt để hoạt động với SMS.

Wordpress sms tiếp thị plugin wordpress

Như với hầu hết các công cụ tiếp thị tự động, điều này cho phép bạn hợp lý hóa các nỗ lực tiếp thị của mình thông qua lập trình khối, tin nhắn tự động, kích hoạt hành động và nhiều hơn nữa.

Khám phá bài viết của chúng tôi về: BuddyPress và bbPress: Hai plugin WordPress để duy trì cuộc trò chuyện

Nó cũng đi kèm với các phân tích tích hợp để bạn có thể xem kết quả của các chiến dịch tiếp thị SMS của mình để xem chúng hoạt động tốt như thế nào.

Tải về | Bản demo | Web hosting

Tài nguyên đề xuất

Tìm hiểu về các tài nguyên được đề xuất khác để giúp bạn xây dựng và quản lý trang web của mình.

Kết luận

Đây ! Đó là nó cho hướng dẫn này, tôi hy vọng nó cho phép bạn hiển thị menu có điều kiện cho người đăng ký WooCommerce của bạn. Đừng ngần ngại chia sẻ 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

Tuy nhiên, bạn cũng có thể tham khảo ý kiến tài nguyên của chúng tôi, nếu bạn cần thêm các yếu tố để thực hiện các dự án tạo trang Internet của mình, bằng cách tham khảo hướng dẫn của chúng tôi về Tạo blog WordPress.

Nếu bạn có đề xuất hoặc nhận xét, hãy để lại trong phần của chúng tôi ý kiến.

...