코스모스팜 스레드

기능 개선 문의

안녕하세요.

 

회원관리 프로그램을 테스트중입니다.

소셜로그인시, 필수 입력정보를 위해 회원정보변경 페이지로 이동하는 것으로 파악됩니다.

그런데 아무런 안내가 없어서 사용자가 다음에 무엇을 해야 하는지 어려워 할 것 같습니다.

그래서

"해당 소설계정으로 등록되었습니다. 아래의 추가정보를 입력 하시면 "사이트"의 회원가입이 완료 되게 됩니다"

이런 메시지를 한시적으로 띄우고 싶습니다. 방안이 있다면 알려 주시기 바랍니다.

 

감사합니다.

이 페이지의 내용이 유익하시나요? 혹은 더 많은 답변을 받길 원하시면 이 페이지를 공유 해보시는건 어떨까요?

내 홈페이지에 소셜 공유 버튼 추가하기

코스모스팜 회원관리
코스모스팜 회원관리
  • 안녕하세요~^^

    소셜 로그인으로 로그인할 시 필수정보를 입력해야한다면

    "필수 정보를 입력해주세요." 라는 alert창을 표시하고

    필수 정보를 입력하는 페이지로 이동합니다.

    소셜 로그인 시에 필수 정보 입력 페이지에서 문구를 표시하시려면

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

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

    add_filter('wpmem_register_form_args', 'my_register_form_args', 10, 2);
    function my_register_form_args($args, $toggle){
    	if(is_user_logged_in() && $toggle == 'edit'){
    		$social = get_user_meta(get_current_user_id(), 'cosmosfarm_members_social_channel', true);
    		if($social){
    			$args = array(
    				'fieldset_before' => '<fieldset><div class="cosmosfarm-social-description">소설계정으로 등록되었습니다. 아래의 추가정보를 입력 하시면 "사이트"의 회원가입이 완료 되게 됩니다</div>',
    			);
    		}
    	}
    	
    	return $args;
    }

    한시적으로 표시하는 건 저희도 연구를 해보겠습니다.

    추가로 wpmem_register_form_args 필터에 대한 내용은

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

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

    고맙습니다.

코스모스팜 회원관리