<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[입력필드 표시권한 관련]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/53497</link>
		<description><![CDATA[<p>입력필드 표시권한이 제한없음, 로그인 사용자, 직접선택으로 구분되어 있습니다.</p>

<p>회원이 아닌 비회원에게만 표시할 수 있는 선택방법이 없을까요?</p>

<p>현재 작성자 이름의 경우 비회원일때만 표시, 항상숨김, 항상표시로 구분되어 있습니다.</p>

<p>커스텀 필드도 이름 필드처럼 동일하게 구분이 가능할까요?</p>

<p>참고로 아래 링크처럼 개인정보 동의는 비회원에게</p>

<p>민감정보 동의 회원에게만 띄우려고 하는데 현재 표시권한으로는 설정이 되지 않습니다.</p>

<p><a href="https://chpa.digitalmix.co.kr/?page_id=14080&amp;mod=editor&amp;pageid=1">구인구직 - 보건진료소장회 (digitalmix.co.kr)</a></p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

비회원만 개인정보동의 필드를 출력하시려면

아래 코드를 테마 functions.php에 추가해...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/53526</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>비회원만 개인정보동의 필드를 출력하시려면</p>

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

<pre>
<code>add_filter('kboard_skin_fields', 'my_kboard_skin_fields_210618', 10, 2);
function my_kboard_skin_fields_210618($fields, $board){
	if($board-&gt;id == '1'){ // 실제 적용될 게시판 ID 값으로 변경해주세요.
		if(!isset($fields['agree_checkbox3'])){
			$fields['agree_checkbox3'] = array(
				'field_type' =&gt; 'agree_checkbox3',
				'field_label' =&gt; '개인정보 제공 및 활용 동의',
				'class' =&gt; 'kboard-attr-checkbox',
				'hidden' =&gt; '',
				'meta_key' =&gt; '',
				'field_name' =&gt; '',
				'permission' =&gt; '',
				'roles' =&gt; '',
				'default_value' =&gt; '',
				'placeholder' =&gt; '',
				'required' =&gt; '',
				'show_document' =&gt; '',
				'description' =&gt; '',
				'close_button' =&gt; 'yes'
			);
		}
	}
	
	return $fields;
}

add_filter('kboard_get_template_field_html', 'my_kboard_get_template_field_html_210618', 10, 4);
function my_kboard_get_template_field_html_210618($field_html, $field, $content, $board){
	if($field['field_type'] == 'agree_checkbox3'){
		ob_start();
		?&gt;
		&lt;?php if(!is_user_logged_in()):?&gt;
			&lt;div class="kboard-attr-row meta-key-&lt;?php echo esc_attr($field['meta_key'])?&gt; required"&gt;
			&lt;label class="attr-name" for="agree_checkbox" style="display:none"&gt;
				&lt;span class="field-name"&gt;&lt;?php echo esc_html($field['field_name'] ? $field['field_name'] : $field['field_label'])?&gt;&lt;/span&gt;
			&lt;/label&gt;
			&lt;div class="attr-value" style="margin:0;"&gt;
				&lt;div style="margin: 20px 0; padding: 10px; height: 100px; background-color: #f2f2f2; overflow-y: auto;"&gt;
					&lt;p&gt;정보통신망법 규정에 따라 OOO에 회원가입 신청하시는 분께 수집하는 개인정보의 항목, 개인정보의 수집 및 이용목적, 개인정보의 보유 및 이용기간을 안내 드리오니 자세히 읽은 후 동의하여 주시기 바랍니다.&lt;/p&gt;
					&lt;p&gt;1. 수집하는 개인정보&lt;/p&gt;
					&lt;p&gt;2. 수집한 개인정보의 이용&lt;/p&gt;
					&lt;p&gt;3. 개인정보의 파기&lt;/p&gt;
				&lt;/div&gt;
				&lt;div style="text-align:center;"&gt;
					&lt;input type="hidden" class="required" name="kboard_option_&lt;?php echo esc_attr($field['meta_key'])?&gt;" value="1"&gt;
					&lt;label&gt;&lt;input type="checkbox" class="required" name="kboard_option_&lt;?php echo esc_attr($field['meta_key'])?&gt;" value="1"&gt; 개인정보 제공 및 활용에 동의합니다.&lt;/label&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/div&gt;
		&lt;?php endif?&gt;
		&lt;?php
		$field_html = ob_get_clean();
	}
	
	return $field_html;
}</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 18 Jun 2021 07:32:08 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>