코스모스팜 로그인 숏코드 추가 생성 가능 여부 문의

안녕하세요!

 

코스모스팜을 사용하며 회원관리를 하고 있는데요,

 

제작중인 페이지를 영문 페이지도 추가로 만들어서 제공하고 싶은데,

로그인 숏코드가 한개라서 로그인 후 국문/영문 동일한 페이지로 접속이 됩니다.

 

아래 그림으로 두 개로 나누고 싶은데요,

서브페이지_국문 > 회원가입/로그인 > 메인페이지_국문

서브페이지_영문 > 회원가입/로그인 > 메인페이지_영문 (현재 모습 "서브페이지_영문 > 회원가입/로그인 > 메인페이지_국문")

 

혹시 회원가입 기능 및 로그인 기능을 가진 숏코드를 추가할 수 있나요?

혹은 동일 기능의 숏코드를 추가하여 별도 페이지로 접속이 가능한지 알려주세요!

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

    코스모스팜 회원관리 플러그인은 다국어를 지원하고 있습니다.

    워드프레스 사이트 언어 설정에 따라 한글, 영어 일본어로 표시하실 수 있습니다.

    국문 페이지와 영문 페이지는 서로 다른 페이지인지요?

    비회원으로도 확인 가능한 페이지 주소 알려주시면

    저희도 좋은 방법이 있을지 연구해보겠습니다.

    고맙습니다.

  • 일단 빠른 답변 감사합니다!

     

    일단 말씀하신 것처럼 워드프레스 사이트 전체 언어를 변경하여 제공할 수는 없을 것 같습니다.

    한국인/외국인에게 모두 제공되어야 하며, 의미 전달 문제로 자동 번역도 사용하지 않을 예정입니다.

     

    간단히 말씀드리면 도메인은 동일하며, 외국인은 별도의 링크로 이동하여 로그인을 하게 안내할 예정인데요.

    동일 회원가입/로그인 숏코드를 사용하면, 외국인도 가입 후 국문 페이지로 이동을 하게 되는 부분이라서요.

    혹 추가 숏코드를 설정하거나, 전 페이지에 따라 로그인/회원가입 이후 리디렉션이 다른 페이지로 이동하는 방법을 알고싶습니다.

  • 안녕하세요.

    코스모스팜 회원관리 플러그인에 로그인 완료 후 이동 설정을

    로그인전 페이지로 되돌아가기로 설정해보시겠어요?

    워드프레스 관리자 -> 회원가입관리 -> 설정 페이지에서 확인해보실 수 있습니다.

     

    회원가입 후 자동으로 로그인하고 이전 페이지로 돌아가는 방법은

    아래 링크를 참고 부탁드립니다.

    https://www.cosmosfarm.com/threads/document/38002

    고맙습니다.

  • 안녕하세요!

    말씀해주신 방법 참고하여 진행했더니, 처음 접속했던 페이지로 이동하게 되어 각각 페이지로 이동이 되더라구요!

    확인해주셔서 감사합니다!!

     

    관련해서 추가 문의가 있는데요!

    로그인의 경우는 이전페이지로 가는 방법이 있는데, 

    회원 가입 후에 각 페이지로 이동하는걸 수정하는 방법이 있을까요?!

     

    제가 팝업을 띄워서 해당 창에 로그인 숏코드를 입력하고 있어서, 로그인 이후에는 정상적으로 이동이 되는데요.

    해당 팝업에서 회원가입을 누르면 별도 페이지로 이동을 하게 되어 각 페이지로의 이동이 쉽지 않네요.

     

    혹 방법이 있을까요?!

     

     

    -----------------------------------------------------------------------------------

    추가 질문입니다!

    해당 커뮤니티 검색을 하다가 요 내용을 발견했는데요!

     

    저는 지금 팝업을 통해서

    1번.로그인페이지(팝업) > 2번.회원가입(별도페이지) > 3번.로그인페이지(별도페이지)

    이렇게 되어있는데요.

    1번에서 2번으로 이동하고, 회원가입이 완료되면 1번으로 이동하는 방법도 있나요?

     

    즉 회원가입 후 전페이지(로그인) 페이지로 이동하는 방법이 있을까요?

     

    3. 회원가입 시 자동 로그인하고 원하시는 페이지로 이동하시려면

    테마 쪽 functions.php 파일 하단에 기존의 코드 대신

    아래의 코드로 교체해보시겠어요?

    add_action('wpmem_post_register_data', 'my_registration_hook', 1, 1);
    function my_registration_hook($fields){
    	$user = get_userdata($fields['ID']);
    	wp_set_current_user($user->ID, $user->user_login);
    	wp_set_auth_cookie($user->ID, false);
    	do_action('wp_login', $user->user_login, $user);
    	
    	wp_redirect(site_url());
    	exit;
    }
  • 회원가입 후 리다이렉트 하는 건

    WP-Members 플러그인의 wpmem_register_redirect 액션을 활용해보시겠어요?

    이전 페이지 주소를 가져오는 건 PHP $_SERVER['HTTP_REFERER'] 변수를 활용하거나

    wp_get_referer 함수를 활용해보세요.

     

    wpmem_register_redirect 액션에 대한 자세한 내용은

    아래의 링크를 참고해보세요.

    https://rocketgeek.com/plugins/wp-members/docs/filter-hooks/wpmem_register_redirect/

    고맙습니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요