워드프레스 메뉴에 로그인 로그아웃 추가하기

워드프레스 메뉴에 로그인 로그아웃 추가하기

안녕하세요 코스모스팜 입니다.

 

워드프레스 메뉴에 로그인, 로그아웃 메뉴를 추가하는 방법을 많이 궁금해하시는데요.

처음에는 쉽게 직접 메뉴에 페이지 링크를 걸면 되지 않을까 생각하게 됩니다.

하지만 직접 메뉴에 로그인, 로그아웃을 추가하게 되면 넌스(nonce)값 등의 보안 설정 때문에 기능이 제대로 동작하지 않을 수 있습니다.

워드프레스 메뉴에 로그인, 로그아웃을 추가할 수 있습니다.

워드프레스 메뉴에 로그인, 로그아웃을 추가할 수 있습니다.

 

코스모스팜 회원관리 플러그인이 있다면 문제를 아주 쉽게 해결할 수 있는데요.

플러그인을 활성화 후 “워드프레스 관리자 -> 회원가입관리 -> 설정” 메뉴로 이동해주세요.

설정 화면에서 “메뉴에 로그인 링크 추가” 설정을 “사용” 으로 바꿔주세요.

마지막으로 어느 메뉴에 링크를 추가할지 체크박스 선택하고 저장해주세요.

참고로 탑(top) 메뉴는 지원하지 않는 테마도 있으며 메뉴 이름은 다를 수 있습니다.

메뉴에 로그인 링크 추가를 설정해주세요.

메뉴에 로그인 링크 추가를 설정해주세요.

 

이제 워드프레스 메뉴에 로그인, 로그아웃 메뉴 추가가 완료되었는데요.

실제 사용자의 로그인 여부에 따라서 메뉴가 동적으로 바뀌게 됩니다.

로그인하지 않는 사용자에게는 아래처럼 회원가입, 로그인 메뉴가 표시됩니다.

메뉴에 회원가입, 로그인 메뉴가 추가되어있습니다.

메뉴에 회원가입, 로그인 메뉴가 추가되어있습니다.

 

로그인된 사용자에게는 아래처럼 회원정보, 로그아웃 메뉴가 표시됩니다.

메뉴에 회원정보, 로그아웃 메뉴가 추가되어있습니다.

메뉴에 회원정보, 로그아웃 메뉴가 추가되어있습니다.

 

그리고 코스모스팜 회원관리 플러그인에서는 탑(top) 메뉴 등을 지원하지 않는 테마를 위해서 숏코드도 제공하고 있습니다.

아래 숏코드를 삽입하시면 로그인, 로그아웃 링크를 표시할 수 있습니다.

[cosmosfarm_members_account_links]

 

만약 테마의 header.php 파일 등 직접 php 파일에 코드를 추가하시려면 아래처럼 해보세요.

<?php echo do_shortcode('[cosmosfarm_members_account_links]')?>

 

고맙습니다.