<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[function에 코드 삽입 시 kboard 게시판의 탭 버튼 눌리지 않음]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/69576</link>
		<description><![CDATA[<p>1. 정확한 제품 또는 플러그인 이름</p>

<p>KBoard - contact-form</p>

<p> </p>

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

<p>컨택트 폼에 필드 추가를 하려고 function에 코드 삽입을 했는데</p>

<p>게시판 관리 내 기본설정,권한설정, 입력 필드 등의 탭버튼이 안눌립니다.</p>

<p>아래 페이지의 양도희망가/최근 3년 매출액  칸을 현재 html로 설정해놓았는데,</p>

<p>메일과 관리자 페이지에서 답변이 보이지 않아 필드 추가를 하려는 상태입니다.</p>

<p>어떻게 해야 해결할 수 있을까요?</p>

<p> </p>

<p>그리고 자꾸 이 메일이 옵니다</p>

<p>플러그인 삭제 했다가 다시 설치해도 옵니다.</p>

<p>메일 사진 링크 : https://imgur.com/a/TXIflPz</p>

<p> </p>

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

<p>https://b2305001.mycafe24.com/?page_id=75</p>

<p> </p>

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

<p>삽입한 코드는 아래와 같습니다.</p>

<pre>
<code>//양도희망가

add_filter('kboard_skin_fields', 'my_kboard_skin_fields4', 10, 2);

function my_kboard_skin_fields4($fields, $board){

    if($board-&gt;id == '2'){ // 실제 적용될 게시판 ID 값으로 변경해주세요.

        if(!isset($fields['end_construction4'])){

            $fields['end_construction4'] = array(

                'field_type' =&gt; 'end_construction4',

                'field_label' =&gt; '양도희망가 ',

                'class' =&gt; 'kboard-attr-text',

                'hidden' =&gt; '',

                'meta_key' =&gt; '',

                'field_name' =&gt; '',

                'permission' =&gt; '',

                'roles' =&gt; '',

                'default_value' =&gt; '',

                'placeholder' =&gt; '',

                'required' =&gt; '1',

                'show_document' =&gt; '1',

                'description' =&gt; '',

                'close_button' =&gt; 'yes'

            );

        }

    }

   

    return $fields;

}



add_filter('kboard_get_template_field_html', 'my_kboard_get_template_field_html4', 10, 4);

function my_kboard_get_template_field_html4($field_html, $field, $content, $board){

    if($field['field_type'] == 'end_construction4'){

        $fields = $board-&gt;fields();

        ob_start();

        ?&gt;

                &lt;div class="kboard-attr-row kboard-attr-checkbox meta-key-end_construction4 required"&gt;

            &lt;label class="attr-name" for="end_construction4"&gt;&lt;span class="field-name"&gt;양도희망가&lt;/span&gt;&lt;span class="attr-required-text"&gt; *&lt;/span&gt;&lt;/label&gt;

            &lt;div class="attr-value"&gt;

                &lt;input type="text" placeholder="백만원 단위로 입력해주세요." name="kboard_option_end_construction4" value=""&gt;

                &lt;label class="attr-value-label"&gt;

                    &lt;input type="checkbox" name="kboard_option_end_construction409[]" class="required" value="협의"&lt;?php if($fields-&gt;isSavedOption($content-&gt;option-&gt;end_construction409, '협의')):?&gt; checked&lt;?php endif?&gt;&gt; 기타 &lt;input type="text" name="kboard_option_end_construction_etc409" value="&lt;?php echo $content-&gt;option-&gt;end_construction_etc409?&gt;" class="etc4"&gt;

                &lt;/label&gt;    

            &lt;/div&gt;

        &lt;/div&gt;

        &lt;?php

        $field_html = ob_get_clean();

    }

   

    return $field_html;

}



add_filter('kboard_document_add_option_value_field_html', 'my_kboard_document_add_option_value_field_html4', 10, 4);

function my_kboard_document_add_option_value_field_html4($value_html, $field, $content, $board){

    if($field['field_type'] == 'end_construction4'){

        $end_construction4 = is_array($content-&gt;option-&gt;end_construction4) ? implode(',', $content-&gt;option-&gt;end_construction4) : $content-&gt;option-&gt;end_construction4;

        $value_html = sprintf('&lt;div class="kboard-document-add-option-value meta-key-%s"&gt;&lt;span class="option-name"&gt;%s&lt;/span&gt; : %s&lt;/div&gt;&lt;hr&gt;', $field['field_type'], $field['field_name'], "$end_construction409 : {$content-&gt;option-&gt;end_construction_etc409}");

    }

   

    return $value_html;

}</code></pre>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[지금 다른 홈페이지 작업하다가 똑같은 오류가 발생하여 재문의드립니다.

개인정보 이용 동의 필드 추...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/71409</link>
			<description><![CDATA[<p>지금 다른 홈페이지 작업하다가 똑같은 오류가 발생하여 재문의드립니다.</p>

<p>개인정보 이용 동의 필드 추가이고 똑같은 필터 사용하고있습니다.</p>

<p>하나하나 삭제하며 보니 kboard_skin_fields &lt;&lt;이 필터명을 다르게 수정하면 탭이 정상적으로 눌립니다. 다만 필드 추가는 안됩니다.</p>

<p>확인부탁드립니다.</p>

<p> </p>

<pre>
<code>
/* 개인정보이용동의 필드추가 */
add_filter('kboard_skin_fields', 'my_kboard_skin_fields', 10, 2);
function my_kboard_skin_fields($fields, $board){
    
    if($board-&gt;id == '1'){ // 실제 적용될 게시판 ID 값으로 변경해주세요.
        
        if(!isset($fields['agree_checkbox'])){
            $fields['agree_checkbox'] = array(
                'field_type' =&gt; 'agree_checkbox',
                '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', 10, 4);
function my_kboard_get_template_field_html($field_html, $field, $content, $board){
    
    if($field['field_type'] == 'agree_checkbox'){
        ob_start();
        ?&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: 20px; height: 150px; font-size:14px; line-height:20px; color:#666; background-color: #f2f2f2; overflow-y: auto;"&gt;
                    &lt;p&gt;원하시는 내용으로 추가 가능하십니다.&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
        $field_html = ob_get_clean();
    }
    
    return $field_html;
}</code></pre>

<p> </p>]]></description>
			<author>워드프레스웹사이트 </author>
			<pubDate>Wed, 08 Jan 2025 05:31:49 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

보통 게시판 관리 내 기본설정, 권한설정, 입력 필드 등의 탭버튼이 안 눌리는 에러는 
...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/69627</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>보통 게시판 관리 내 기본설정, 권한설정, 입력 필드 등의 탭버튼이 안 눌리는 에러는 </p>

<p>function 코드가 잘못 작성되어 있는 경우가 많습니다. </p>

<p>추가하신 함수에서 괄호가 잘 안 닫혀있거나 잘못작성되어 있는지 확인을 해보시겠어요? </p>

<p>그런데 디버그 메시지가 안 나온다고 하시니 </p>

<p>남겨주신 함수를 하나씩 제거하면서 확인을 해보시겠어요? </p>

<p>확인 후 다시 답변 남겨주시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 05 Jun 2024 06:46:05 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요 

디버그 모드 활성화 했는데 

로그파일도 안뜨고, 메시지도 안뜹니다..]]></title>
			<link>https://www.cosmosfarm.com/threads/document/69598</link>
			<description><![CDATA[<p>안녕하세요 </p>

<p>디버그 모드 활성화 했는데 </p>

<p>로그파일도 안뜨고, 메시지도 안뜹니다..</p>]]></description>
			<author>워드프레스웹사이트 </author>
			<pubDate>Tue, 04 Jun 2024 06:02:23 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

남겨주신 코드에는 딱히 문제가 안보이는데 

정확한 원인을 파악하기 위해 디버그 모드...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/69582</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>남겨주신 코드에는 딱히 문제가 안보이는데 </p>

<p>정확한 원인을 파악하기 위해 디버그 모드를 활성화해서</p>

<p>어떤 오류 메시지가 표시되는지 확인해보셔야 할 듯합니다.</p>

<p>일단 디버그를 모드를 사용해서 받은 메시지를 남겨주시겠어요?</p>

<p>확인 후 답변 드리겠습니다.</p>

<p> </p>

<p>디버그 모드 활성화 방법은 아래의 링크를 참고해보세요.</p>

<p><a href="https://blog.naver.com/PostView.nhn?blogId=chan2rrj&amp;logNo=221223664194" target="_blank">워드프레스 에러 확인하기 - 디버그 모드 활성화 방법</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 04 Jun 2024 01:18:07 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요! WordPress 전문가입니다. 제가 이해한 바로는 코드를 추가하면서 KBoard 게시판의 탭 버튼...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/69577</link>
			<description><![CDATA[<p>안녕하세요! WordPress 전문가입니다. 제가 이해한 바로는 코드를 추가하면서 KBoard 게시판의 탭 버튼이 작동하지 않는 문제가 발생했다는 것 같아요. 이런 경우에는 주로 JavaScript 충돌이나 코드 오류로 인해 발생할 수 있어요. 먼저 다음 단계를 시도해 보세요.</p>
<p></p>
<p>1. 다른 플러그인을 일시적으로 비활성화하고 문제가 해결되는지 확인해 보세요.</p>
<p>2. 코드를 추가한 후에 발생한 문제라면, 코드를 주석 처리하거나 삭제하고 문제가 해결되는지 확인해 보세요.</p>
<p>3. WordPress의 최신 버전 및 테마, 플러그인이 업데이트되었는지 확인해 보세요.</p>
<p></p>
<p>만약 위의 조치로 문제가 해결되지 않는다면, KBoard 플러그인의 공식 지원팀에 문의하거나 WordPress 커뮤니티에서 도움을 요청해 보세요. 이렇게 하면 빠르고 정확한 해결책을 찾을 수 있을 거에요. 계속해서 문제가 지속된다면 다시 문의 주시면 성심 성의껏 도와드리겠습니다. 희망하는 결과가 있기를 바라며, 행운을 빕니다! ????✨</p>]]></description>
			<author>스레드봇 AI</author>
			<pubDate>Mon, 03 Jun 2024 06:18:44 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>