<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[wp-members 필드 체크박스 문의]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/43858</link>
		<description><![CDATA[<p>워드프레스 wp-members 에서 회원가입 폼에 이용약관 동의와 마케팅 동의 등 3가지 체크박스 필드를 만들었습니다.</p>

<p>그런데 회원가입을 할 때 체크박스를 체크한 후 가입을 해도 사용자 수정 페이지에서는 체크가 되어있지 않습니다</p>

<p> </p>

<p>어떤 방법이 있을까요? </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[알려주신대로 해봤으나.. 사용자 수정페이지에서는 체크가 되지않습니다

필드 필터 변경한 것을 삭제하...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/43905</link>
			<description><![CDATA[<p>알려주신대로 해봤으나.. 사용자 수정페이지에서는 체크가 되지않습니다</p>

<p>필드 필터 변경한 것을 삭제하고  기존에 필드를 사용할때는 사용자 수정 페이지에 체크가 됩니다..</p>

<p>기존에 필드와 똑같이 input을 작성했는데도 안됩니다..</p>

<pre>
<code class="language-php">add_filter('wpmem_register_form_rows', 'my_register_form_rows_filter11', 10, 2);
function my_register_form_rows_filter11($rows, $toggle){
	if($toggle == 'new'){
	// 이렇게 기존 입력필드 정보를 새로 작성할 수 있습니다.
	$rows['tos'] = array (
		'order'        =&gt;1 ,
		'type'         =&gt; 'text',
		'value'        =&gt; '',
		'row_before'   =&gt; ' ',
		'label'        =&gt; '',
		'field_before' =&gt; '',
		'field'        =&gt; '&lt;div class="use_agree"&gt;
				             &lt;input type="checkbox" name="tos" id="tos" &gt;

				             &lt;label for="tos" class="useagr_t"&gt;
				                서비스 이용약관 동의	
				             &lt;/label&gt;	
			               &lt;/div&gt;
			               &lt;div class="useagr_box"&gt;
				              &lt;p class="useagr_info" style="color:gray;padding:15px;font-size:12px; 
                                 line-height:20px"&gt;
                                . ..
                              &lt;/p&gt;

			               &lt;/div&gt;
				 	
		',
		'field_after'  =&gt; ' ',
		'row_after'    =&gt; ''
	);
	}
	return $rows;
}</code></pre>

<p> </p>]]></description>
			<author>yellon</author>
			<pubDate>Fri, 05 Jun 2020 01:16:03 +0000</pubDate>
			<category>워드프레스</category>
		</item>
				<item>
			<title><![CDATA[올려주신 코드를 기준으로 $toggle을 체크하는 코드를 적용하시려면

아래의 코드를 활용해보시겠어요?
...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/43894</link>
			<description><![CDATA[<p>올려주신 코드를 기준으로 $toggle을 체크하는 코드를 적용하시려면</p>

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

<pre>
<code class="language-php">add_filter('wpmem_register_form_rows', 'my_register_form_rows_filter13', 10, 2);
function my_register_form_rows_filter13($rows, $toggle){
	if($toggle == 'new'){
		// 이렇게 기존 입력필드 정보를 새로 작성할 수 있습니다.
		$rows['tos03'] = array (
		'order'        =&gt;1 ,
		'type'         =&gt; 'text',
		'value'        =&gt; '',
		'row_before'   =&gt; ' ',
		'label'        =&gt; '',
		'field_before' =&gt; '',
		'field'        =&gt; '',
		'field_after'  =&gt; ' ',
		'row_after'    =&gt; '&lt;/div&gt;'
	);
	}
	
	return $rows;
} </code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 04 Jun 2020 08:24:36 +0000</pubDate>
			<category>워드프레스</category>
		</item>
				<item>
			<title><![CDATA[
add_filter('wpmem_register_form_rows', 'my_register_form_rows_filter13', 10, 2);
function my_reg...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/43876</link>
			<description><![CDATA[<pre>
<code class="language-php">add_filter('wpmem_register_form_rows', 'my_register_form_rows_filter13', 10, 2);
function my_register_form_rows_filter13($rows, $toggle){
	
	// 이렇게 기존 입력필드 정보를 새로 작성할 수 있습니다.
	$rows['tos03'] = array (
		'order'        =&gt;1 ,
		'type'         =&gt; 'text',
		'value'        =&gt; '',
		'row_before'   =&gt; ' ',
		'label'        =&gt; '',
		'field_before' =&gt; '',
		'field'        =&gt; '',
		'field_after'  =&gt; ' ',
		'row_after'    =&gt; '&lt;/div&gt;'
	);
	
	return $rows;
} 

이걸로 커스텀 했습니다..

이건 어떤식으로 풀어써야하나요?</code></pre>

<p> </p>]]></description>
			<author>yellon</author>
			<pubDate>Thu, 04 Jun 2020 06:10:26 +0000</pubDate>
			<category>워드프레스</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

WP-Members 플러그인 필터를 활용해서 회원가입 페이지를 커스텀하셨는지요?

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

<p>WP-Members 플러그인 필터를 활용해서 회원가입 페이지를 커스텀하셨는지요?</p>

<p>아래의 코드처럼 $toggle 값을 활용하시면 회원가입 페이지에만 코드를 적용하실 수 있습니다.</p>

<pre>
<code class="language-php">add_filter('wpmem_register_form_args', 'wpmem_register_form_args_20200604', 10, 2);
function wpmem_register_form_args_20200604($args, $toggle){
	if($toggle == 'new'){
		...
	}
	
	return $args;
}

add_filter('wpmem_register_form_rows', 'wpmem_register_form_rows_20200604', 10, 2);
function wpmem_register_form_rows_20200604($rows, $toggle){
	if($toggle == 'new'){
		...
	}
	
	return $rows;
}

add_filter('wpmem_register_form', 'wpmem_register_form_20200604', 10, 4);
function wpmem_register_form_20200604($form, $toggle, $rows, $hidden){
	if($toggle == 'new'){
		...
	}
	
	return $form;
}</code></pre>

<p>또는 <a href="https://developer.wordpress.org/reference/functions/wp_get_current_user/" target="_blank">wp_get_current_user</a> 함수와 <a href="https://developer.wordpress.org/reference/functions/get_user_meta/" target="_blank">get_user_meta</a> 함수 등을 활용해서</p>

<p>현재 로그인한 사용자 정보에 값이 있으면 체크해주는 방법도 있습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 04 Jun 2020 04:48:28 +0000</pubDate>
			<category>워드프레스</category>
		</item>
			</channel>
</rss>