안녕하세요?
코스모스팜 회원관리 플러그인을 구매해서 사용하고 있습니다.
소셜로그인기능을 적용하고 있는데 혹시 '이름' 데이터를
nickname, display_name 말고 first_name에도 추가할 수 있는 방법이 있을까요?
기존에 모두 first_name을 사용하고 있어서요.
방법이 없으면 wpmem_post_register_data 필터를 사용하려고 하는데
소셜로그인을 타고왔는지 알수 있는지를 몰라서요.
답변 부탁드립니다~
감사합니다 :)
안녕하세요~^^
소셜 로그인으로 가입된 사용자는 아래의 정보를 가져올 수 있습니다.
get_user_meta($user_id, 'cosmosfarm_members_social_id', true);
get_user_meta($user_id, 'cosmosfarm_members_social_channel', true);
get_user_meta($user_id, 'cosmosfarm_members_social_picture', true);
user_register 액션에 아래 코드를 추가해서 테스트 해보세요~
add_action('user_register', 'test_user_register', 99, 1);
function test_user_register($user_id){
$social_id = get_user_meta($user_id, 'cosmosfarm_members_social_id', true);
$social_channel = get_user_meta($user_id, 'cosmosfarm_members_social_channel', true);
$social_picture = get_user_meta($user_id, 'cosmosfarm_members_social_picture', true);
}
추가로 코스모스팜 회원관리 플러그인에서 아래의 파일을 참고해주세요.
/wp-content/plugins/cosmosfarm-members/class/Cosmosfarm_Members_Social_Login.class.php
/wp-content/plugins/cosmosfarm-members/class/Cosmosfarm_Members_Controller.class.php
고맙습니다.
기능 추가했습니다!
고맙습니다~
:-)