<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[입력필드 중간에 원하는 필드만들기]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/22761</link>
		<description><![CDATA[<p>안녕하세요.</p>

<p>요번에 부동산관련 입력폼들을 만들다가</p>

<p>주소를 입력받아야하는 입력폼을 만들어야하는 상태입니다.</p>

<p>다음우편번호 서비스의 입력필드를 가져오고싶은데 php를 수정해서 입력창을 만들었는데</p>

<p>원하는 위치에 추가하는 방법을 모르겠습니다</p>

<p>입력필드구조 부분에 확장기능 필드들을 넣고 그 중간부분에 제가 원하는 다음우편번호 필드들을 만들어야하는데 못하겠습니다</p>

<p>도와주세요 ㅠㅠㅠ 가닥이라도 필요합니다</p>

<p> </p>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요.

테마의 functions.php 파일 하단에

아래의 코드를 추가해보시겠어요?


add_filter('kboa...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/22873</link>
			<description><![CDATA[<p>안녕하세요.</p>

<p>테마의 functions.php 파일 하단에</p>

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

<pre>
<code class="language-php">add_filter('kboard_document_add_option_value_field_html', 'my_kboard_document_add_option_value_field_html', 10, 4);
function my_kboard_document_add_option_value_field_html($html, $field, $content, $board){
	if(isset($field['meta_key']) &amp;&amp; $field['meta_key'] == 'postcode'){
		$html = '&lt;div class="kboard-document-add-option-value meta-key-postcode"&gt;&lt;span class="option-name"&gt;우편번호&lt;/span&gt; : ' . nl2br($content-&gt;option-&gt;postcode) . '&lt;/div&gt;&lt;hr&gt;';
		$html .= '&lt;div class="kboard-document-add-option-value meta-key-address"&gt;&lt;span class="option-name"&gt;주소&lt;/span&gt; : ' . nl2br($content-&gt;option-&gt;address) . '&lt;/div&gt;&lt;hr&gt;';
	}
	
	return $html;
}</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 31 May 2018 00:18:02 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[입력폼2개의 정보가 입력되는데 게시글에서는 첫번째 입력폼에 입력했던 내용만 보여지게됩니다 

전부...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/22854</link>
			<description><![CDATA[<p>입력폼2개의 정보가 입력되는데 게시글에서는 첫번째 입력폼에 입력했던 내용만 보여지게됩니다 </p>

<p>전부다 보여지게하고싶은 어떻게하나요?</p>]]></description>
			<author>한상현</author>
			<pubDate>Wed, 30 May 2018 07:20:33 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

만약 최신 버전의 KBoard 플러그인을 사용 중이시라면

1. 워드프레스 관리자 -&amp;gt;...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/22781</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>만약 최신 버전의 KBoard 플러그인을 사용 중이시라면</p>

<p>1. 워드프레스 관리자 -&gt; KBoard -&gt;게시판 목록 -&gt; 게시판 선택 -&gt; 입력필드 설정 페이지에서</p>

<p>확장필드인 텍스트 필드를 추가해주세요.</p>

<p>메타키는 postcode로 설정해주세요.</p>

<p> </p>

<p>2. 워드프레스 관리자 -&gt; 외모 -&gt; 테마 편집기 페이지에서 functions.php 파일 하단에</p>

<p>아래의 코드를 추가해보세요.</p>

<pre>
<code class="language-php">add_filter('kboard_get_template_field_html', 'my_kboard_get_template_field_html', 10, 4);
function my_kboard_get_template_field_html($template, $field, $content, $board){
	$meta_key = (isset($field['meta_key'])&amp;&amp;$field['meta_key']) ? $field['meta_key'] : '';
	if($meta_key == 'postcode'){
		$template = '&lt;div class="kboard-attr-row"&gt;
		&lt;label class="attr-name" for="kboard_option_postcode"&gt;우편번호/주소&lt;/label&gt;
		&lt;div class="attr-value"&gt;
		&lt;input type="text" id="kboard_option_postcode" name="kboard_option_postcode" value="'.$content-&gt;option-&gt;postcode.'" placeholder="우편번호..." style="width:100px"&gt;
		&lt;input type="text" id="kboard_option_address" name="kboard_option_address" value="'.$content-&gt;option-&gt;address.'" placeholder="주소..."&gt;
		&lt;button type="button" class="kboard-default-button-small" onclick="kboard_postcode_address_search()"&gt;우편번호/주소 검색&lt;/button&gt;
		&lt;/div&gt;
		&lt;/div&gt;';
	}
	
	return $template;
}</code></pre>

<p> </p>

<p>3. FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/editor.php 파일의 <strong>제일 하단</strong>에</p>

<p>아래의 코드를 추가해주시면 됩니다.</p>

<pre>
<code class="language-html">&lt;?php wp_enqueue_script('daum-postcode', 'https://spi.maps.daum.net/imap/map_js_init/postcode.v2.js', array(), '', true)?&gt;

&lt;script&gt;
function kboard_postcode_address_search(){
	var width = 500;
	var height = 600;
	new daum.Postcode({
		width: width,
		height: height,
		oncomplete: function(data){
			jQuery('#kboard_option_postcode').val(data.zonecode);
			jQuery('#kboard_option_address').val(data.roadAddress);
			
			setTimeout(function(){
				jQuery('#kboard_option_address').focus();
			});
		}
	}).open({
		left: (screen.availWidth-width)*0.5,
		top: (screen.availHeight-height)*0.5
	});
}
&lt;/script&gt;</code></pre>

<p>추후 다양한 입력 필드를 더 간편하게 추가할 수 있는 방법을 고민해보겠습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 29 May 2018 02:26:28 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>