1. 정확한 제품 또는 플러그인 이름
코스모스 팜 회원관리
2. 상세 내용
코스모스 팜 회원관리와 카카오로그인을 연동했습니다.
그리고 동의항목 심사 승인 후 이름, 전화번호, 생일 등을 가져오고 있는데
타 플러그인 kakao tam의 경우 카카오싱크를 지원하지 않아도 wp-member에서 필드에 phone_number등을 추가하면 자동으로 가져오던데
코스모스팜 회원 관리는 오히려 프로필 사진, 이름, 이메일을 가지고 오는데 다른 정보는 wp-member에 추가하더라도 가져오지 못하고 있습니다.
상품권 발송을 위해서는 휴대폰 번호 수집이 꼭 필요한데 저장이 안되고 있습니다.
방법을 부탁드립니다.
3. 확인 가능한 상세 페이지 주소
clutch.gift
4. 수정한 코드 내역 (있다면)
안녕하세요~^^
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);
}
고맙습니다.