소셜로그인 가입시 회원가입완료 페이지

안녕하세요 현재 겪고 있는 상황은

소셜로그인으로 가입시, 필수정보를 입력받게하고, 가입을 시키는데

문제는 소셜로그인으로 가입하면, 회원가입완료 페이지가 뜨지 않아서..ㅠ

가입완료 전환추적 스크립트를 심을수가 없는 상황입니다ㅠ

 

혹시 일반이든, 소셜로그인으로 가입한것이든, 전환추적 스크립트를 작동하게 하려면 어떻게 해야할까요?ㅠ

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    소셜 로그인이 아닌 회원가입 페이지에서 가입하면

    어떤 페이지로 이동하고 있는지요?

     

    cosmosfarm_members_user_social_register 액션을 활용하시면

    소셜 로그인으로 최초 회원가입 시 코드를 추가하고 실행되게 하실 수 있습니다.

     

    회원가입 페이지에서 회원가입 후 아래의 주소로 이동하고 있다면

    로그인페이지/?register_success=1

    아래의 코드를 활용해서 소셜 로그인 시에도 해당 페이지로 이동하게 하실 수 있습니다.

    add_action('cosmosfarm_members_user_social_register', 'cosmosfarm_members_user_social_register_20210910', 10, 2);
    function cosmosfarm_members_user_social_register_20210910($user_id, $social){
    	$user = new WP_User($user_id);
    	
    	wp_set_current_user($user->ID, $user->user_login);
    	wp_set_auth_cookie($user->ID, true, is_ssl());
    	do_action('wp_login', $user->user_login, $user);
    	
    	$redirect_to = add_query_arg(array('register_success'=>'1'), wp_login_url());
    	wp_redirect($redirect_to);
    	exit;
    }

    테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.

    고맙습니다.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기