친절한 답변 감사드립니다.
이 기능은 로그인한 유저들이 호기심에 로그인 페이지를 들어갈경우를 방지하기위해 설정해놨습니다.
안녕하세요~^^
로그인 페이지와 회원가입 페이지에 로그인 사용자가 접근 시
alert창을 표시하고 특정 페이지로 이동하게 하시려면
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보시겠어요?
add_filter('cosmosfarm_members_login_form_user_logged_in', 'my_cosmosfarm_members_login_form_user_logged_in', 10, 1);
function my_cosmosfarm_members_login_form_user_logged_in($layout){
echo '<script>alert("이미 로그인한 상태입니다")</script>';
echo '<script>window.location.href="페이지주소"</script>';
exit;
}
add_filter('wpmem_register_links_args', 'my_wpmem_register_links_args', 10, 1);
function my_wpmem_register_links_args($args){
echo '<script>alert("이미 로그인한 상태입니다")</script>';
echo '<script>window.location.href="페이지주소"</script>';
exit;
}
위의 코드에서 페이지주소 부분은 실제 이동할 페이지 주소로 교체해보세요.
추가로, 코스모스팜 회원관리 플러그인의
메뉴에 로그인 링크 추가 기능을 사용하시면
로그인 사용자에게는 회원정보, 로그아웃 메뉴가 표시되며
비로그인 사용자에게는 로그인, 회원가입 메뉴가 표시됩니다.
워드프레스 관리자 -> 회원가입관리 -> 설정 페이지에서
메뉴에 로그인 링크 추가를 설정하실 수 있습니다.
고맙습니다.