<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[네이버, 카카오톡 간편로그인 시 회원관리 플러그인 sms 자동발신]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/38822</link>
		<description><![CDATA[<p>안녕하세요,</p>

<p>네이버, 카카오톡 간편로그인 시에는 회원관리 플러그인에 똑같이 사용자가 추가되는데 ,</p>

<p>회원가입 안내 sms 자동발신은 되지 않습니다,,,!</p>

<p> </p>

<p>어느 부분을 수정하면 좋을까요? </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[
add_action('cosmosfarm_members_user_social_register', 'comosfarm_members_user_social_register', ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/57618</link>
			<description><![CDATA[<pre>
<code class="language-php">add_action('cosmosfarm_members_user_social_register', 'comosfarm_members_user_social_register', 10, 2);
function comosfarm_members_user_social_register($user_id, $social_login){
    $log_txt = $social_login-&gt;raw_data-&gt;name." ".$social_login-&gt;raw_data-&gt;mobile;
    $log_file = fopen("log.txt","a");
    fwrite($log_file, $log_txt."\r\n");  
    fclose($log_file);  

    if($social_login-&gt;channel == 'naver' || $social_login-&gt;channel == 'kakao'){
        if(isset($social_login-&gt;raw_data-&gt;name) &amp;&amp; $social_login-&gt;raw_data-&gt;name){
            wp_update_user(array('ID'=&gt;$user_id, 'billing_phone'=&gt;$social_login-&gt;raw_data-&gt;mobile));
        }
    }
}</code></pre>

<p> </p>

<p>값을 받아오지 못해서 log.txt파일을 만들고 권한 777로 변경하여 로그가 찍히는지 넣어봤는데</p>

<p>로그값에 아무것도 나오질 않네요.</p>

<p> </p>

<p>소셜회원가입 후 저 함수가 호출하는지 확인 할 다른 방법이 있을까요?</p>

<p> </p>

<p>그리고 cosmosfarm_members_user_social_register 이 함수는 </p>

<p> </p>

<p>do_action으로 호출만되고 따로 클래스안에 함수가 명시되어있지 않은데 맞는건가요?</p>

<p> </p>

<p>--&gt; do_action('cosmosfarm_members_user_social_register', $user_id, $this);</p>

<p>Cosmosfarm_Members_Social_Login.class.php</p>]]></description>
			<author>jihun0595</author>
			<pubDate>Tue, 25 Jan 2022 16:40:00 +0000</pubDate>
			<category>워드프레스</category>
		</item>
				<item>
			<title><![CDATA[코스모스팜 회원관리 플러그인의 필수정보 반드시 입력 기능을 말씀하시는 건지요?

cosmosfarm_members...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/38837</link>
			<description><![CDATA[<p>코스모스팜 회원관리 플러그인의 필수정보 반드시 입력 기능을 말씀하시는 건지요?</p>

<p>cosmosfarm_members_user_social_register 액션은 소셜 로그인으로 회원가입 후 바로 실행됩니다.</p>

<p>그렇기 때문에 휴대폰 정보를 직접 입력하기 전에 실행되기 때문에</p>

<p>프로필 업데이트 시 실행되는 wpmem_post_update_data 액션을 활용해주셔야 할 듯합니다.</p>

<p> </p>

<p>아래의 코드를 활용해보시겠어요?</p>

<pre>
<code class="language-php">add_action('wpmem_post_update_data', 'my_wpmem_post_update_data', 10 , 1);
function my_wpmem_post_update_data($fields){
	$user_id = isset($fields['ID']) ? $fields['ID'] : '';
	$phone_number = isset($fields['휴대폰번호필드메타키']) ? $fields['휴대폰번호필드메타키'] : '';
	$first_name = isset($fields['first_name']) ? $fields['first_name'] : '';
	
	$cosmosfarm_members_send_sms_check = get_user_meta($user_id, 'cosmosfarm_members_send_sms_check', true);
	
	if($phone_number &amp;&amp; !$cosmosfarm_members_send_sms_check){
		cosmosfarm_members_sms_send($phone_number, $first_name.'님 회원가입을 환영합니다');
		update_user_meta($user_id, 'cosmosfarm_members_send_sms_check', '1');
	}
}</code></pre>

<p>위의 코드에서 <strong>휴대폰번호필드</strong>는 실제 WP-Members 필드 설정 쪽의 휴대폰 번호 필드 메타키로 적용해보세요.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 19 Nov 2019 08:57:58 +0000</pubDate>
			<category>워드프레스</category>
		</item>
				<item>
			<title><![CDATA[휴대폰정보는 저희가 wp-members 필수정보 기입 옵션을 통해 받고 있는 상황입니다.

add_action('cosmo...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/38832</link>
			<description><![CDATA[<p>휴대폰정보는 저희가 wp-members 필수정보 기입 옵션을 통해 받고 있는 상황입니다.</p>

<p>add_action('cosmosfarm_members_user_social_register', 'my_cosmosfarm_members_user_social_register', 10, 2); function my_cosmosfarm_members_user_social_register($user_id, $social_login){</p>

<p>} </p>

<p> </p>

<p>이 코드 내부에 똑같은 코드를 넣으면 될까요?</p>]]></description>
			<author>유소</author>
			<pubDate>Tue, 19 Nov 2019 08:29:23 +0000</pubDate>
			<category>워드프레스</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

코스모스팜 회원관리 플러그인에서 회원가입 시

네이버, 카카오로 소셜 로그인할 경우 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/38826</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>코스모스팜 회원관리 플러그인에서 회원가입 시</p>

<p>네이버, 카카오로 소셜 로그인할 경우 해당 소셜에서</p>

<p>휴대폰 정보를 보내주지 않기 때문에 SMS 전송이 어렵습니다.</p>

<p> </p>

<p>cosmosfarm_members_user_social_register 액션을 활용하시면</p>

<p>소셜 로그인으로 사용자가 회원가입한 후 새로운 코드를 추가하고 실행하게 하실 수 있습니다.</p>

<p>cosmosfarm_members_user_social_register 액션 사용법은</p>

<p>아래와 같습니다.</p>

<pre>
<code class="language-php">add_action('cosmosfarm_members_user_social_register', 'my_cosmosfarm_members_user_social_register', 10, 2);
function my_cosmosfarm_members_user_social_register($user_id, $social_login){
	// 이곳에 코드를 추가해보세요.
}</code></pre>

<p> </p>

<p>메일을 받아올 수 있다면</p>

<p>wp_mail 함수로 메일을 보내실 수 있습니다.</p>

<p>wp_mail 함수에 대한 자세한 내용은</p>

<p>아래의 링크를 참고해보세요.</p>

<p><a href="https://developer.wordpress.org/reference/functions/wp_mail/" target="_blank">https://developer.wordpress.org/reference/functions/wp_mail/</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 19 Nov 2019 07:39:27 +0000</pubDate>
			<category>워드프레스</category>
		</item>
			</channel>
</rss>