<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[게시글 작성시 카테고리1에 현재 우커머스에 등록되어있는 모든 상품을 select박스로 넣고싶습니다.]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/61719</link>
		<description><![CDATA[<p><strong>1. 정확한 제품 또는 플러그인 이름</strong></p>

<p>kboard , 우커머스</p>

<p> </p>

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

<p>현재 우커머스 Q&amp;A 넣는 방식으로 리뷰게시판을 kboard게시판으로 연동은 잡았습니다.</p>

<p>메뉴중에 리뷰게시판이라고 모든 리뷰게시글이 보이게 해뒀습니다.</p>

<p>각각 상품 single페이지에서 작성하는것 외에, </p>

<p>"리뷰게시판" 이라는 페이지에서도 글작성을 유도하고있습니다.</p>

<p>카테고리1을 product id로 연동잡긴했는데, </p>

<p>"전체 리뷰게시판 " 이라는 영역에서 글작성시</p>

<p>카테고리1이라는 곳에 또는 별도의 select box로 우커머스에 등록되어있는 모든 상품을 불러와 option 값으로 주고 싶습니다.</p>

<p>가능할까요? </p>

<p> </p>

<p>글작성자는 상품을 검색후 상품명을 넣고, (자동완성기능("autocomplete")으로 사용하는 것이 가장 좋음)</p>

<p>작성할 수 있었으면 좋겠습니다.</p>

<p>당연히 상품을 선택한 후에는 우커머스에 연동한 게시글에도 표시가 되어야 하고요.</p>

<p> </p>

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

<p> </p>

<p> </p>

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

<p> </p>

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

kboard_get_template_field_html 필터를 사용하면

KBoard의 입력 필드들을 수정하실 수...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/61726</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>kboard_get_template_field_html 필터를 사용하면</p>

<p>KBoard의 입력 필드들을 수정하실 수 있습니다.</p>

<p> </p>

<p>간단하게 예제 코드를 만들어보았습니다.</p>

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

<pre>
<code>add_filter('kboard_get_template_field_html', 'kboard_get_template_field_html_1026', 10, 4);
function kboard_get_template_field_html_1026($field_html, $field, $content, $board){
	if($board-&gt;id == 1){ // 적용할 게시판의 id를 입력하세요
		if($field['field_type'] == 'category1'){
			$args = array(
				'post_type'      =&gt; 'product',
				'posts_per_page' =&gt; -1,
			);
			
			$products = new WP_Query($args);
			ob_start();
			?&gt;
			&lt;link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet" /&gt;
			&lt;script src="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js"&gt;&lt;/script&gt;
			
			&lt;div class="kboard-attr-row kboard-attr-category1"&gt;
				&lt;label class="attr-name" for="category1"&gt;&lt;span class="field-name"&gt;카테고리1&lt;/span&gt; &lt;span class="attr-required-text"&gt;*&lt;/span&gt;&lt;/label&gt;
					&lt;div class="attr-value"&gt;
					&lt;select id="category1" name="category1" class="select2"&gt;
						&lt;option value=""&gt;선택&lt;/option&gt;
						&lt;?php foreach($products-&gt;posts as $product):?&gt;
							&lt;option value="&lt;?php echo $product-&gt;ID?&gt;"&gt;&lt;?php echo $product-&gt;post_title?&gt;&lt;/option&gt;
						&lt;?php endforeach?&gt;
					&lt;/select&gt;
				&lt;/div&gt;
			&lt;/div&gt;
			
			&lt;script&gt;
				jQuery(document).ready(function($){
					$('.select2').select2();
				});
			&lt;/script&gt;
			&lt;?php
			$field_html = ob_get_clean();
		}
	}
	return $field_html;
}</code></pre>

<p> </p>

<p>상품이 과도하게 많을 경우</p>

<p>페이지 로딩 속도가 느려질 수 있습니다.</p>

<p> </p>

<p>예제코드를 적절하게 수정하여 적용해보시겠어요?</p>

<p>코드를 작성하기 어려우시다면</p>

<p>프로젝트 의뢰에 자세한 내용을 남겨보세요.</p>

<p><a href="https://www.cosmosfarm.com/project" target="_blank">https://www.cosmosfarm.com/project</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 26 Oct 2022 03:00:46 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>