<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[회원가입을 구분해서 가능할까요?]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/61042</link>
		<description><![CDATA[<p><strong>1. 정확한 제품 또는 플러그인 이름</strong></p>

<p>회원관리</p>

<p> </p>

<p><strong>2. 상세 내용</strong></p>

<p>회원가입 시 개인회원과 기관회원으로 나누어서 가입을 받고 싶습니다.</p>

<p>[문의사항]</p>

<p>1. 개인회원과 기관회원 가입 양식을 다르게 할 수 있는지?</p>

<p>2. 사용자 관리에서 기관회원과 개인회원 별도 표시가 가능한지?</p>

<p>3.개인회원들의 정회원, 준회원으로 레벨 구분이 가능할지?</p>

<p> </p>

<p><strong>3. 확인 가능한 상세 페이지 주소</strong></p>

<p> </p>

<p> </p>

<p><strong>4. 수정한 코드 내역 (있다면)</strong></p>

<p> </p>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

1. 기업회원 개인회원을 구분하는 회원가입은

설정으로는 제공되고 있지 않습니다.

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

<p>1. 기업회원 개인회원을 구분하는 회원가입은</p>

<p>설정으로는 제공되고 있지 않습니다.</p>

<p> </p>

<p> 테마 functions.php 파일 하단에 아래의 코드를 추가해보시겠어요?</p>

<pre>
<code>add_filter('wpmem_register_form_before', 'my_function', 10, 1);
function my_function($str){
	$str = '&lt;div class="cosmosfarm-members-form" style="text-align: center; overflow: hidden;"&gt;';
	$str .= '&lt;div style="float: left; width: 50%;"&gt;&lt;a href="회원가입페이지주소/?members_type=type1" style="display:block; line-height: 40px; background-color: #444444; border: 1px solid #444444; color: white;"&gt;개인회원&lt;/a&gt;&lt;/div&gt;';
	$str .= '&lt;div style="float: left; width: 50%;"&gt;&lt;a href="회원가입페이지주소/?members_type=type2" style="display:block; line-height: 40px; border: 1px solid #d1d1d1; color: #444444;"&gt;기업회원&lt;/a&gt;&lt;/div&gt;';
	$str .= '&lt;p&gt;&lt;/p&gt;&lt;/div&gt;';
	return $str;
}

add_filter('wpmem_register_form_rows', 'my_register_form_rows_filter', 10, 2);
function my_register_form_rows_filter($rows, $toggle){
	if(isset($_GET['members_type'])&amp;&amp;$_GET['members_type']=='type1'){
		// 기업회원에게는 표시되지 않습니다.
		unset($rows['메타키1']);
	}
	else{
		// 개인회원에게는 표시되지 않습니다.
		unset($rows['메타키2']);
	}
	
	return $rows;
}</code></pre>

<p>위의 코드에서 회원가입페이지주소 부분에는 실제 회2원가입 페이지 주소로 교체해보세요.</p>

<p>메타키1 부분과 메타키2 부분은 개인회원, 기업회원 각각 표시되지 않을 필드의 메타키로 교체해보세요.</p>

<p>WP-Members 플러그인의 메타키는</p>

<p>워드프레스 관리자 -&gt; 설정 -&gt; WP-Members -&gt; 필드 페이지에서 확인하실 수 있습니다.</p>

<p> </p>

<p>위의 코드를 적용하면 처음 페이지 로딩 시 코스모스팜 회원관리 플러그인 회원가입 페이지 상단에</p>

<p>개인회원, 기업회원 버튼이 표시되고 개인회원의 회원가입 필드가 표시되며</p>

<p>기업회원 버튼 클릭 시 기업회원 회원가입 필드가 표시됩니다.</p>

<p> </p>

<p>2. 3. 기업회원과 개인회원의 역할을 분리하면 가능합니다.</p>

<p>아래 링크를 참고해보시겠어요?</p>

<p><a href="https://blog.naver.com/PostView.nhn?isHttpsRedirect=true&amp;blogId=chan2rrj&amp;logNo=221094664705" target="_blank">워드프레스 회원가입 시 역할(Role) 동적으로 변경하기 설정</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 31 Aug 2022 07:59:46 +0000</pubDate>
			<category>워드프레스</category>
		</item>
			</channel>
</rss>