코스모스팜 회원가입 플러그인을 통해
카카오톡 소셜 로그인을 연동했습니다.
https://pdfstore.kr/login/
회원가입이 잘 되고, 고객의 이메일이 들어오는데
아래와 같은 문제점이 있어 문의 드립니다.
(1) 카카오 디벨로퍼스에서 로그인 시 고객의 휴대폰 번호도 들어오도록 승인을 받았느나, 실제 가입 시 휴대폰 번호가 들어오지 않습니다.
(2) 일반 워드프레스 회원가입의 경우 yith 플러그인을 통해 회원가입 적립금이 잘 적용되나, 카카오 로그인 시 적립금이 들어오지 않습니다.
api 연동이 잘못된 것일까요?
위 내용에 대한 답변 부탁드립니다 감사합니다.
안녕하세요~^^
1. 카카오톡 소셜로그인 시 전화번호를 정보에 입력하려면
아래의 코드를 테마 funtions.php 파일에 작성하거나
코드스니펫 플러그인을 이용해 적용해보시겠어요?
add_action('cosmosfarm_members_user_social_register', 'cosmosfarm_members_user_social_register_210615', 10, 2);
function cosmosfarm_members_user_social_register_210615($user_id, $data){
$billing_phone = $data->raw_data->kakao_account->phone_number;
if(substr($billing_phone, 0, 3) == '+82'){
$billing_phone = '0' . substr($billing_phone, 4);
}
update_user_meta($user_id, 'billing_phone', $meta_value);
}
2. 회원가입이 모두 같은 방법으로 이루어지지는 않습니다.
해당 플러그인이 코스모스팜 회원관리 소셜로그인 시 사용하는 wp_create_user() 함수와 관련없이
코드가 구성되어 있다면 기능이 동작하지 않을 수 있습니다.
해당 플러그인 제작사에 문의하시거나 가입 시 동작하는 코드를 찾아 적용하셔야 할 듯 합니다.
고맙습니다.