<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[contact-form 스킨 필드 추가 문의]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/44213</link>
		<description><![CDATA[<p>안녕하세요~~</p>

<p>워드프레스 게시판 KBoard(케이보드) 사용중입니다.</p>

<p>kboard의 contact form 스킹을 사용중인데, </p>

<p>게시판의 입력필드 설정에서 개인정보 동의와 이용약관 동의를 각각 넣고 싶습니다.</p>

<p>현재는 커뮤니티에서 알려주신대로 개인정보 동의는 넣었는데 두개를 넣으려 하니 오류가 납니다.</p>

<p>funtion.php 에 아래와 같이 넣었고 이용약관 동의 체크를 넣으려면 어떡해해야 하나요?</p>

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

<p>add_filter('kboard_get_template_field_html', 'my_kboard_get_template_field_html', 10, 4);<br />
function my_kboard_get_template_field_html($field_html, $field, $content, $board){<br />
    <br />
    if($field['field_type'] == 'agree_checkbox'){<br />
        ob_start();<br />
        ?&gt;<br />
        &lt;div class="kboard-attr-row meta-key-&lt;?php echo esc_attr($field['meta_key'])?&gt; required"&gt;<br />
            &lt;label class="attr-name" for="agree_checkbox" style="display:none"&gt;<br />
                &lt;span class="field-name"&gt;&lt;?php echo esc_html($field['field_name'] ? $field['field_name'] : $field['field_label'])?&gt;&lt;/span&gt;<br />
            &lt;/label&gt;<br />
            &lt;div class="attr-value" style="margin:0;"&gt;<br />
                &lt;div style="font-size:16px; margin: 20px 0; padding: 10px 20px; height: 100px; background-color: #fff; overflow-y: auto;"&gt;<br />
                    &lt;p&gt;정보통신망법 규정에 따라 헬스케이드 상품을 신청하시는 분께 수집하는 개인정보의 항목, 개인정보의 수집 및 이용목적, 개인정보의 보유 및 이용기간을 안내 드리오니 자세히 읽은 후 동의하여 주시기 바랍니다.&lt;/p&gt;<br />
                    &lt;p&gt;1. 수집하는 개인정보&lt;br&gt;<br />
                        &lt;span style="padding-left: 20px;"&gt;- 성명 또는 상호(or 법인명), 주민번호/사업자번호(or 법인번호), 휴대전화번호, 일반전화번호, 주소&lt;/span&gt;<br />
                    &lt;/p&gt;<br />
                    &lt;p&gt;2. 수집한 개인정보의 이용&lt;br&gt;<br />
                        &lt;span style="padding-left: 20px;"&gt;- 수집된 개인정보는 고객의 결제확인의 이용의 의외에는 사용하지 않습니다.&lt;/span&gt;<br />
                    &lt;/p&gt;<br />
                    &lt;p&gt;3. 개인정보의 파기&lt;br&gt;<br />
                        &lt;span style="padding-left: 20px;"&gt;- (주)헬스케이드는 개인정보 보유기간의 경과, 처리목적 달성 등 개인정보가 불필요하게 되었을 때에는 지체없이 해당 개인정보를 파기합니다.&lt;/span&gt;&lt;br&gt;<br />
                        &lt;span style="padding-left: 20px;"&gt;- 이용자가 입력한 정보는 보유기간이 경과했거나 처리목적이 달성된 후 내부 방침 및 관련 법령에 따라 파기합니다.&lt;/span&gt;&lt;br&gt;<br />
                        &lt;span style="padding-left: 20px;"&gt;- 이용자의 개인정보는 개인정보의 보유기간이 경과된 경우 보유기간의 종료일로부터 5일 이내에 그 개인정보를 파기합니다.&lt;/span&gt;<br />
                    &lt;/p&gt;<br />
                &lt;/div&gt;<br />
                &lt;div style="text-align:center;padding-bottom: 50px;"&gt;<br />
                    &lt;input type="hidden" class="required" name="kboard_option_&lt;?php echo esc_attr($field['meta_key'])?&gt;" value="1"&gt;<br />
                    &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;<br />
                &lt;/div&gt;<br />
            &lt;/div&gt;<br />
        &lt;/div&gt;<br />
        &lt;?php<br />
        $field_html = ob_get_clean();<br />
    }<br />
    <br />
    return $field_html;<br />
}</p>

<p>부탁드립니다.</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

다음에는 프로그램 코드를 올려야 할 경우 에디터의 코드 스니펫 삽입 기능을 사용해주...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/44245</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>다음에는 프로그램 코드를 올려야 할 경우 에디터의 <a href="https://imgur.com/a/SgTSN1g" target="_blank">코드 스니펫 삽입</a> 기능을 사용해주세요.</p>

<p>그리고 funtion.php 파일이 아닌 functions.php 파일이며,</p>

<p>혹시 어떤 에러가 나는지 알려주시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 16 Jun 2020 08:08:23 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>