<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[회원가입 시 미성년과 성인 구분]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/48856</link>
		<description><![CDATA[<p>현재 코스모스팜 회원관리 플러그인 사용 중입니다.</p>

<p>본인인증을 하면 자동으로 생년월일이 저장되는 것으로 알고 있는데,</p>

<p>그걸 기준으로 회원 가입시 19세 이하는 student 역할, 20세 이상은 adult 역할을 부여하고 싶습니다.</p>

<p> </p>

<p>다른 글을 참고하여,</p>

<pre>
<code>add_filter('pre_option_default_role', 'my_default_registration_role');
function my_default_registration_role($default_role){
	
	if(isset($_POST['phone1']) &amp;&amp; $_POST['phone1'] == '01012345678'){
		$default_role = 'contributor';
	}
	
	return $default_role;
}</code></pre>

<p>이런 코드를 응용하면 된다고 답변주신 걸 봤는데,</p>

<p>아무리 찾아도 어떻게 바꿔야 하는지 모르겠습니다 ㅠㅠ</p>

<p> </p>

<p>올해 기준 19세이하와 20세 이상을 구분하여 다른 역할을 부여하는 코드는 어떻게 써야하는건가요??</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

회원가입 시 역할을 동적으로 설정하는 건 올려주신 코드처럼

pre_option_default_role...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/48869</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>회원가입 시 역할을 동적으로 설정하는 건 올려주신 코드처럼</p>

<p>pre_option_default_role 필터를 활용하시면 가능합니다.</p>

<p> </p>

<p>코스모스팜 회원관리 플러그인에서 본인인증 사용 시 생년월일 저장 필드는</p>

<p>워드프레스 관리자 -&gt; 회원가입관리 -&gt; 본인인증 페이지에서 설정하실 수 있습니다.</p>

<p> </p>

<p>나이를 구하는 건 PHP date 함수를 활용해보시겠어요?</p>

<p>자세한 내용은 아래 링크를 참고해보세요.</p>

<p><a href="https://www.php.net/manual/en/function.date.php" target="_blank">https://www.php.net/manual/en/function.date.php</a></p>

<p> </p>

<p>구글에 "PHP 만 나이 계산" 키워드로 검색해보시면</p>

<p>예제 코드들도 확인해보실 수 있습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 21 Dec 2020 05:44:12 +0000</pubDate>
			<category>워드프레스</category>
		</item>
			</channel>
</rss>