Làm cách nào để hiển thị các menu khác nhau cho người dùng đã đăng nhập trong WordPress mà không cần plugin?

Nếu bạn đã dành thời gian để tìm ra điều hướng hoàn hảo cho trang web WordPress của mình, thì điều tiếp theo trong danh sách việc cần làm của bạn là tìm hiểu xem khách truy cập trang web của bạn sẽ hiển thị bao nhiêu menu trên trang web của bạn

Đối với nhiều trang web, có thể không cần nhiều tùy chỉnh điều hướng. Tuy nhiên, nếu bạn tình cờ chạy một trang web có nhiều loại người dùng và đặc quyền truy cập, thì việc tùy chỉnh menu là bắt buộc

Dưới đây là một số lý do bạn có thể muốn làm điều này

  • Bạn cung cấp quyền truy cập chỉ dành cho thành viên vào một số trang, nội dung và trang hồ sơ cá nhân
  • Bạn chấp nhận các bài đăng của khách và muốn cung cấp cho họ một cách dễ dàng để đăng nhập mà không cần phải hiển thị nút Đăng nhập cho những khách truy cập khác
  • Bạn có nhiều loại người dùng truy cập trang web của mình và bạn cần hạn chế quyền truy cập vào một số phần nhất định của điều hướng dựa trên vai trò của họ (i. e. quản trị viên, biên tập viên, cộng tác viên, khách hàng, v.v. )
  • Bạn điều hành một diễn đàn hoặc diễn đàn thảo luận khác và muốn cấp cho người dùng đã đăng nhập quyền truy cập vào khu vực thảo luận riêng tư
  • Bạn muốn chỉ bao gồm một liên kết đăng ký cho những người dùng chưa đăng nhập hoặc có quyền truy cập vào trang web của bạn

Nếu bạn đang tìm kiếm một số công cụ và gợi ý đơn giản về cách ẩn hoặc hiển thị các phần khác nhau trong menu WordPress của mình cho một số cá nhân nhất định, hãy tiếp tục đọc hoặc tiếp tục sử dụng các liên kết này

  • Plugin WordPress để tạo menu cho vai trò người dùng cụ thể
  • Từng bước một. Tạo menu WordPress cho vai trò người dùng cụ thể

Plugin WordPress để tạo menu cho vai trò người dùng cụ thể

Vì các plugin sẽ đóng một vai trò quan trọng trong quá trình này, hãy bắt đầu từ đó

  • Thanh bên tùy chỉnh Pro

    Làm cách nào để hiển thị các menu khác nhau cho người dùng đã đăng nhập trong WordPress mà không cần plugin?

    Với Thanh bên tùy chỉnh, bạn có thể tạo bao nhiêu cấu hình thanh bên cho trang web của mình nếu cần – cho khách truy cập hoặc thành viên lần đầu, cho các trang cụ thể trên trang web của bạn, cho các trang đích đặc biệt, bạn đặt tên cho nó – và kích hoạt chúng hiển thị khi cần

    Dưới đây là một vài ví dụ về cách bạn có thể sử dụng Thanh bên tùy chỉnh

    • Nếu bạn điều hành một blog có các bài đánh giá, ý kiến ​​hoặc hướng dẫn, bạn có thể kích hoạt thanh bên tùy chỉnh cho từng danh mục phản ánh và hỗ trợ tốt nhất cho chủ đề
    • Chia sẻ lịch, mã khuyến mại hoặc ưu đãi đặc biệt với người dùng đã đăng nhập, dựa trên vai trò người dùng WordPress của họ
    • Nếu bạn điều hành một trang Thương mại điện tử, hãy hiển thị danh sách sản phẩm hoặc danh sách các bài viết nổi bật
    • Chỉ hiển thị quảng cáo cho những người dùng chưa đăng nhập vào trang web của bạn

    Và đây là những gì bạn có thể kiểm soát trong phần phụ trợ của phiên bản plugin miễn phí

    • Thanh bên cho tất cả các bài đăng thuộc về một danh mục
    • Thanh bên cho tất cả các bài đăng thuộc loại bài đăng
    • Thanh bên cho tài liệu lưu trữ (theo danh mục, loại bài đăng, tác giả, thẻ)
    • Thanh bên cho trang blog chính
    • Thanh bên cho kết quả tìm kiếm

    Quan tâm đến Thanh bên tùy chỉnh Pro?

    Chi tiết

  • Plugin chỉnh sửa vai trò người dùng WPFront

    Làm cách nào để hiển thị các menu khác nhau cho người dùng đã đăng nhập trong WordPress mà không cần plugin?

    Đây là một plugin khác sẽ cho phép bạn quản lý vai trò người dùng và quyền truy cập. Sự khác biệt chính với cái này là bạn có thể tạo các vai trò tùy chỉnh mới cho trang web của mình, thay vì dựa vào các vai trò tiêu chuẩn của WordPress. Bạn cũng có thể thay đổi tên vai trò tiêu chuẩn để mang đến cho người dùng trải nghiệm phù hợp với thương hiệu và được cá nhân hóa hơn

    Quan tâm đến Plugin Trình chỉnh sửa vai trò người dùng WPFront?

    Chi tiết

  • Plugin vai trò trong menu điều hướng

    Làm cách nào để hiển thị các menu khác nhau cho người dùng đã đăng nhập trong WordPress mà không cần plugin?

    Plugin tiếp theo này không phải là bất cứ thứ gì quá cầu kỳ, nhưng nó sẽ cung cấp cho bạn khả năng kiểm soát dễ dàng đối với các trang hoặc liên kết để ẩn hoặc hiển thị trong menu của trang web của bạn. Bạn sẽ có thể hạn chế quyền truy cập menu dựa trên các mã định danh cấp cao sau. Người dùng đã đăng nhập, Người dùng đã đăng xuất, Mọi người. Nếu bạn chọn tùy chọn Người dùng đã đăng nhập, bạn cũng có thể hạn chế quyền truy cập dựa trên các vai trò cụ thể

    Quan tâm đến Plugin Nav Menu Roles?

    Chi tiết

  • Các trang theo Plugin vai trò người dùng

    Làm cách nào để hiển thị các menu khác nhau cho người dùng đã đăng nhập trong WordPress mà không cần plugin?

    Hai plugin tiếp theo này có liên quan với nhau và nghe có vẻ giống nhau, nhưng chúng sẽ giúp bạn đạt được hai mục tiêu khác nhau

    Đối với plugin Pages by User Role, nó sẽ giúp bạn làm điều đó. hạn chế quyền truy cập của người dùng vào các trang, bài đăng và loại bài đăng khác nhau trên trang web của bạn. Điều này có nghĩa là các trang sẽ không hiển thị trong menu của bạn cũng như không hiển thị trong tìm kiếm nếu người dùng bị hạn chế cố gắng truy cập chúng. Vì vậy, nếu bạn đang tìm kiếm nhiều quyền kiểm soát hơn đối với từng phần riêng lẻ trên trang web của mình, hãy xem plugin này

    Quan tâm đến Plugin Trang theo vai trò người dùng?

    Chi tiết

  • Làm cách nào để hiển thị các menu khác nhau cho người dùng đã đăng nhập trong WordPress mà không cần plugin?

    Giờ đây, đối với nhà phát triển muốn tập trung vào việc xây dựng menu thay vì truy cập trang cụ thể, thì đây là plugin dành cho bạn. Với cái này, bạn có thể tạo một menu có sẵn cho công chúng, một menu cho người dùng đã đăng nhập và một menu cho từng loại người dùng khác nhau có quyền truy cập vào trang web của bạn

    Quan tâm đến Menu by User Role Plugin?

    Chi tiết

  • Nếu trình đơn Plugin

    Làm cách nào để hiển thị các menu khác nhau cho người dùng đã đăng nhập trong WordPress mà không cần plugin?

    Plugin If Menu sẽ giúp menu của bạn linh hoạt hơn trong cách bạn hạn chế quyền truy cập của người dùng. Chẳng hạn, bạn có thể xác định các điều kiện bổ sung bên ngoài trạng thái người dùng (đã đăng nhập so với. chưa đăng nhập). Bạn có thể kết hợp các điều kiện liên quan đến vai trò người dùng, loại trang, loại thiết bị, v.v. Vì vậy, nếu bạn có lý do để hiểu chi tiết hơn trong việc xác định quy tắc truy cập, hãy xem plugin này

    Quan tâm đến If Menu Plugin?

    Chi tiết

Từng bước một. Tạo menu WordPress cho vai trò người dùng cụ thể

Khi bạn đã chọn plugin bạn muốn sử dụng, đã đến lúc bắt đầu thiết lập các tùy chỉnh menu đó. Tham khảo danh sách kiểm tra sau đây nếu bạn có bất kỳ câu hỏi nào về cách thực hiện việc này

Bước 1. Trong WordPress, chuyển đến tab Giao diện và nhấp vào Menu. Đảm bảo rằng bạn đã thiết lập tất cả các menu và trang/liên kết mà bạn muốn đưa vào điều hướng trang web của mình

Nhớ. bạn không phải tạo một menu riêng cho từng vai trò hoặc trạng thái người dùng, trừ khi bạn muốn. Điều này có thể hợp lý nếu bạn sắp trình bày một menu hoàn toàn khác cho người dùng đã đăng nhập so với người dùng đã đăng xuất. Tuy nhiên, nếu bạn chỉ cần ẩn nút đăng nhập hoặc đăng ký hoặc bạn muốn thực hiện một số thay đổi nhỏ khác, thì tốt nhất bạn chỉ nên tạo một menu chung

Làm cách nào để hiển thị các menu khác nhau cho người dùng đã đăng nhập trong WordPress mà không cần plugin?

Bước 2. Tải xuống và kích hoạt plugin bạn định sử dụng, nếu bạn chưa làm như vậy

Bước 3. Chuyển đến tab Người dùng và nhấp vào Tất cả người dùng. Trước khi thực hiện bất kỳ thay đổi nào đối với quyền truy cập, hãy đảm bảo rằng bạn đã xác định rõ vai trò của từng người dùng trong WordPress

Làm cách nào để hiển thị các menu khác nhau cho người dùng đã đăng nhập trong WordPress mà không cần plugin?

Bước 4. Quay lại trang Menu. Xem lại từng trang hoặc liên kết và đặt các giới hạn và vai trò phù hợp của người dùng. Nếu bạn đang sử dụng plugin Menu by User Role, bạn chỉ cần xác định người dùng nào có quyền truy cập vào từng menu

Làm cách nào để hiển thị các menu khác nhau cho người dùng đã đăng nhập trong WordPress mà không cần plugin?

Bước 5. Hãy nhớ rằng nếu có các mục menu con nằm bên dưới một trang mà bạn định ẩn khỏi ai đó, thì những mục này cũng sẽ bị ẩn khỏi chế độ xem. Vì vậy, nếu bạn không muốn ngăn người dùng truy cập các trang đó, hãy di chuyển các trang menu con đó lên cấp cao nhất để chúng không vô tình bị ẩn

Bước 6. Khi tất cả những thay đổi này đã được hoàn thành, bạn sẽ muốn đi qua trang web của mình để xác nhận rằng tất cả các liên kết chính xác đều xuất hiện

  • kiểm tra 1. Truy cập trang web với tư cách là người đã đăng xuất hoặc không có quyền truy cập người dùng đặc biệt vào trang web
  • kiểm tra 2. Truy cập trang web và đăng nhập. Sau đó xem nó đã thay đổi như thế nào
  • kiểm tra 3. Lặp lại bài kiểm tra số 2 cho từng vai trò người dùng khác nhau hoặc các hạn chế có điều kiện mà bạn đã đặt ra

Khi bạn đã xác minh rằng chế độ xem menu của từng người dùng là chính xác, hãy sẵn sàng bắt đầu mời người khác đăng ký hoặc tham gia

kết thúc

Vì vậy, có bạn có nó. Sáu plugin dễ sử dụng và sáu bước đơn giản giúp bạn kiểm soát tốt hơn cách bạn tạo menu WordPress cho các vai trò người dùng cụ thể. Không quá tệ, phải không?

Nếu bạn có nhiều kiểu người dùng, tại sao lại có các menu một kích cỡ phù hợp với tất cả? . Khách truy cập lần đầu vào trang web của bạn không nhất thiết phải xem cùng một nội dung trong thanh bên của bạn như khách truy cập thường xuyên. Tương tự như vậy, hiển thị thông tin khác (hoặc tiện ích con) cho người dùng đã đăng nhập vào trang web của bạn (chẳng hạn như chi tiết tài khoản) là điều hợp lý, trái ngược với người dùng đã đăng xuất

Bây giờ tôi muốn nghe từ bạn. Bạn đã bao giờ tạo các menu dành riêng cho vai trò của người dùng chưa?

Làm cách nào để ẩn các mục menu quản trị cho người dùng cụ thể trong WordPress?

Cài đặt .
Upload hide-admin-menu lên thư mục /wp-content/plugins/
Kích hoạt plugin thông qua menu 'Plugin' trong WordPress
Mở Ẩn Menu khỏi thanh menu rồi chọn hoặc đánh dấu vào các menu mà bạn muốn ẩn khỏi thanh quản trị

Bạn có thể có 2 menu trong WordPress không?

Bước 2 – Tạo các menu khác nhau cho các trang khác nhau

Làm cách nào bạn có thể làm cho một trang WordPress chỉ hiển thị với người dùng đã đăng nhập?

Cách hạn chế một trang trên trang web của bạn .
Chuyển đến Trang tổng quan > Trang > Tất cả các trang
Nhấp vào chỉnh sửa cho một trong các trang mà bạn muốn hạn chế quyền truy cập
Để hạn chế, hãy cuộn xuống và chọn hộp hạn chế quyền truy cập vào nội dung này
Chỉ chọn người dùng đã đăng nhập vì chúng tôi muốn chỉ hiển thị trang cho người dùng đã đăng ký