<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[code snippet 으로 코드주입 후 KBoard 관리 페이지 먹통]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/69424</link>
		<description><![CDATA[<p> </p>

<p>안녕하세요.</p>

<p> </p>

<p>contact-form 사용하고 있는데 휴대폰번호(연락처)를 3칸으로 나누어 받고 싶어서</p>

<p> </p>

<p>https://www.cosmosfarm.com/threads/document/50497?answer_sort=votes&amp;answer_order=desc#tabs-horizontal</p>

<p> </p>

<p>해당 글을 참고해서 해당글에 있는 소스코드를 code snippet 로 넣었습니다.</p>

<p> </p>

<p>근데 넣으면 KBoard &gt; 게시판 목록 및 관리에 해당 contact-form 에 들어가면</p>

<p>입력필드 탭 이런게 아예 먹통이되서 눌러도 반응이 전혀 없습니다.</p>

<p>그래서 code snippet 에 작성된 코드를 지우면 문제없이 탭이 열립니다.</p>

<p> </p>

<p>F12 눌러서 확인해보면</p>

<p>Uncaught ReferenceError: kboard_setting_tab_change is not defined<br />
    at HTMLAnchorElement.onclick (admin.php?page=kboard_list&amp;board_id=1:193:106)</p>

<p> </p>

<p>이라고 뜨는데 혹시 이 문제를 어떻게 해결할 수 있을까요?</p>

<p> </p>

<p>연락처를 3칸으로 나눠서 받고 싶습니다 </p>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[해당 코드는 전에 답변하셨던 링크에 있는 코드 그대로 넣었습니다

 

 

add_filter('kboard_skin_fie...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/69431</link>
			<description><![CDATA[<p>해당 코드는 전에 답변하셨던 링크에 있는 코드 그대로 넣었습니다</p>

<p> </p>

<p> </p>

<p>add_filter('kboard_skin_fields', 'kboard_skin_fields_20210219', 10, 2);<br />
function kboard_skin_fields_20210219($fields, $board){<br />
    if($board-&gt;id == '1'){ // 실제 적용될 게시판 ID 값으로 변경해주세요.<br />
        if(!isset($fields['phone'])){<br />
            $fields['phone'] = array(<br />
                'field_type' =&gt; 'phone',<br />
                'field_label' =&gt; '연락처',<br />
                'class' =&gt; 'kboard-attr-text',<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', 'kboard_get_template_field_html_20210219', 10, 4);<br />
function kboard_get_template_field_html_20210219($field_html, $field, $content, $board){<br />
    if($field['field_type'] == 'phone'){<br />
        ob_start();<br />
        ?&gt;<br />
        &lt;div class="kboard-attr-row"&gt;<br />
            &lt;label class="attr-name" for="kboard_option_phone"&gt;연락처&lt;/label&gt;<br />
            &lt;div class="attr-value"&gt;<br />
                &lt;input type="text" id="kboard_option_phone" name="kboard_option_phone" value="&lt;?php echo $content-&gt;option-&gt;phone?&gt;" style="width: 100px;"&gt;-<br />
                &lt;input type="text" id="kboard_option_phone2" name="kboard_option_phone2" value="&lt;?php echo $content-&gt;option-&gt;phone2?&gt;" style="width: 100px;"&gt;-<br />
                &lt;input type="text" id="kboard_option_phone3" name="kboard_option_phone3" value="&lt;?php echo $content-&gt;option-&gt;phone3?&gt;" style="width: 100px;"&gt;<br />
            &lt;/div&gt;<br />
        &lt;/div&gt;<br />
        &lt;?php<br />
        $field_html = ob_get_clean();<br />
    }</p>

<p>    return $field_html;<br />
}</p>

<p>add_filter('kboard_document_add_option_value_field_html', 'kboard_document_add_option_value_field_html_20210219', 10, 4);<br />
function kboard_document_add_option_value_field_html_20210219($value_html, $field, $content, $board){<br />
    if($field['field_type'] == 'phone'){<br />
        $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'], "{$content-&gt;option-&gt;phone}-{$content-&gt;option-&gt;phone2}-{$content-&gt;option-&gt;phone3}");<br />
    }<br />
    <br />
    return $value_html;<br />
}</p>]]></description>
			<author>상쾌한흑곰</author>
			<pubDate>Fri, 24 May 2024 04:00:43 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요.

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

어떤 오류 메시지가 표시되는지 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/69428</link>
			<description><![CDATA[<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>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 24 May 2024 03:26:19 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요! WordPress 전문가 여러분들께 즐거운 소식을 전해드립니다. 코드 주입 후 KBoard 관리 페이...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/69425</link>
			<description><![CDATA[<p>안녕하세요! WordPress 전문가 여러분들께 즐거운 소식을 전해드립니다. 코드 주입 후 KBoard 관리 페이지가 먹통이 되는 문제를 해결하고 싶으시군요. 문제를 해결하기 위해선 코드 주입이 KBoard와 충돌을 일으키는 것으로 보입니다. F12를 눌러서 확인해보니 Uncaught ReferenceError가 발생하고 있군요. 이 문제를 해결하기 위해서는 코드 주입된 부분을 다시 검토하고, 충돌을 일으키는 부분을 수정해야 할 것입니다. 연락처를 3칸으로 나눠서 받고 싶으시다면, 코드를 수정하여 충돌을 해결하고 원하는 기능을 구현하시면 될 것입니다. 흥미로운 문제에 도전하시는 모습이 멋지네요! 계속 노력하시면 분명 문제를 해결하실 수 있을 거예요. 행운을 빕니다! ????</p>]]></description>
			<author>스레드봇 AI</author>
			<pubDate>Fri, 24 May 2024 02:45:41 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>