Nav Menu Roles

https://www.thewordcracker.com/intermediate/wordpress-control-access-based-on-roles-nav-menu-roles/

워드프레스에서 특정 메뉴를 회원들에게만 표시하도록 하거나 특정 권한(역할) 이상의 사용자들만 접근하도록 원하는 경우가 있을 것입니다. 이 경우 Nav Menu Roles 플러그인을 사용할 수 있습니다. Nav Menu Roles 플러그인을 설치하여 활성화하면 각 메뉴 항목에 몇 가지 옵션이 추가됩니다.


Power Menus

https://wpu.kr/6796

권한과 역할 또는 로그인 여부에 따라 웹사이트 메뉴를 제어할 수 있는 워드프레스 플러그인을 찾는 분들이 많이 있습니다. 플러그인 Power Menus를 사용하면 그 기능을 일정 부분 구현할 수 있습니다. 사용이 쉬우므로 직접 설치해 보면 알 수 있지만, 플러그인에서 소개하는 기능을 간단히 요약하면 다음과 같습니다.

  1. 로그인 여부에 따라 개별 메뉴 노출 제어
  2. 멤버 역할에 따라 메뉴에 추가한 모든 항목(menu item) 열람 제어
  3. 메뉴에서 열람 제어한 항목에 접근 시 권한이 없을 때 지정 페이지로 리디렉트(Secure Page)

플러그인 Power Menus 설정

조금 이해를 돕기 위해 그림에 있는 메뉴 Warning의 예를 들어봅니다.

  • Visible to logged in users only : Yes
  • visible to selected user roles : Subscriber 제외
  • Secure Page : Alert 선택

위와 같은 설정은 멤버 역할에 상관없이 웹사이트에 로그인하면 Warning 메뉴가 나타나며, 로그인 한 멤버가 Subscriber 역할이면, Warning 메뉴를 클릭했을 때 Secure Page에서 설정한 ‘Alert’ 페이지로 리디렉트합니다.

로그인해야 메뉴가 나타나는데 Subscriber 역할의 사용자면 메뉴를 나타내지 말라는 것이 아님을 염두에 두면 됩니다.


3. If Menu

http://hwangc.com/wordpress-menu-by-user-page/

테스트 버젼 워드프레스: 3.4.2 

플러그인: 0.1 

브라우져: 크롬, 파이어폭스 & 사파리

특징: 사용자/페이지 조건에 따라 메뉴 변경, 설치 후 설정 없이 바로 적용 

사용법: 플러그인 설치(초보자를 위한 플러그인 설치 참고) 혹은 대시보드 >> 외모(테마) >> 메뉴에서 바로 적용


 
댓글은 로그인 사용자만 작성 가능합니다. 로그인하기