로그인 완료 후 랜딩페이지

안녕하세요

퍼스트 컨텐츠몰 이용 중입니다. 현재 메뉴에 회원가입-로그인 자동으로 나타나게 하는거 설정되어 있습니다. 

또한 로그인하면 전단계 페이지로 랜딩하는거 체크 설정 되어 있습니다.

문제는, 회원가입페이지에서 로그인페이지로 이동하여 로그인을 하면, 뭔가 허전한 페이지가 뜹니다...

이 경우 홈으로 랜딩 되었으면 좋겠습니다. 방법을 알려주시면 감사드리겠습니다.

감사합니다.

참고사진: https://imgur.com/LbYjZts

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 안녕하세요~^^

    코스모스팜 회원관리 플러그인을 사용 중이시라면

    워드프레스 관리자 -> 회원가입관리 -> 설정 페이지에서 로그인 완료후 이동 페이지를 설정하실 수 있습니다.

    메인페이지로 설정해보시겠어요?

     

    만약, 설정으로 해결되지 않는다면

    사용 중이신 테마나 다른 플러그인 쪽에서도 로그인 완료후 이동 페이지를 별도로 설정하고 있을 수도 있습니다.

    wp_login 액션을 활용해서 강제로 이동되게 할 수 있습니다.

    워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에

    아래의 코드를 추가해서 활용해보시겠어요?

    add_action('wp_login','auto_redirect_after_login');
    function auto_redirect_after_login(){
    	wp_redirect('페이지주소');
    	exit;
    }

    위의 코드에서 페이지주소 부분에는 실제 메인 페이지 주소로 적용해서 확인해보세요.

    고맙습니다.

  • 안녕하세요

    제가 원하는 것은 로그인시 이전페이지로 돌아가는것이 맞습니다.ㅠㅠ

     

    다만, 회원가입 페이지에서 로그인 화면으로 간 후, 로그인을 하면, 무미건조한(?) 페이지가 나와서, 이런 case만 특별히 홈으로 이동하도록 하고 싶습니다. 이것이 가능한지요....ㅠ

    확인 부탁드리겠습니다.

    감사합니다.

  • 로그인 후 이동 페이지가 회원가입 페이지일 때 메인 페이지로 이동하게 하시려면

    cosmosfarm_members_login_redirect_to 필터를 활용해보시겠어요?

    워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에

    아래의 코드를 추가해보세요.

    add_filter('cosmosfarm_members_login_redirect_to', 'my_login_redirect_to', 999);
    function my_login_redirect_to($redirect_to){
    	if(isset($_GET['redirect_to']) && urldecode($_GET['redirect_to']) == '/회원가입/'){
    		$redirect_to = '/';
    	}
    	
    	return $redirect_to;
    }

    위의 코드에서 회원가입 부분에서 사이트 주소가 페이지주소/회원가입/일때 입니다.

    페이지주소/register/라면 회원가입 부분에 register로 적용해보시겠어요?

    고맙습니다.

  • 감사합니다. 완벽하시네요.ㅠㅠ

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기