<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[필드 레이블에 이미지를 넣을 수 있나요?]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/47489</link>
		<description><![CDATA[<p>안녕하세요.</p>

<p>어려운 상황 가운데 일일이 답변을 주셔서 너무나 감사합니다.</p>

<p>질문 내용은 "필드 레이블에 이미지 링크를 삽입하여 이미지를 표시"할 수 있는지 여쭙습니다.</p>

<p>그럼 도움 부탁드립니다.</p>

<p>감사합니다.</p>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[고맙습니다^*^]]></title>
			<link>https://www.cosmosfarm.com/threads/document/47956</link>
			<description><![CDATA[<p>고맙습니다^*^</p>]]></description>
			<author>pocofair</author>
			<pubDate>Tue, 17 Nov 2020 15:21:41 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[정말 감사하고 고맙습니다!]]></title>
			<link>https://www.cosmosfarm.com/threads/document/47516</link>
			<description><![CDATA[<p>정말 감사하고 고맙습니다!</p>]]></description>
			<author>pocofair</author>
			<pubDate>Thu, 29 Oct 2020 14:31:53 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[글쓰기 페이지에서 레이블에 이미지를 표시하시려면

kboard_get_template_field_html 필터를 활용해보...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/47500</link>
			<description><![CDATA[<p>글쓰기 페이지에서 레이블에 이미지를 표시하시려면</p>

<p>kboard_get_template_field_html 필터를 활용해보시겠어요?</p>

<p>예제 코드는 아래와 같습니다.</p>

<pre>
<code class="language-html">add_filter('kboard_get_template_field_html', 'kboard_get_template_field_html_20201029', 10, 4);
function kboard_get_template_field_html_20201029($field_html, $field, $content, $board){
	if($board-&gt;id == '1'){ // 실제 게시판 id로 적용해주세요.
		$fields = $board-&gt;fields();
		$meta_key = (isset($field['meta_key']) &amp;&amp; $field['meta_key']) ? $field['meta_key'] : '';
		$field_name = (isset($field['field_name']) &amp;&amp; $field['field_name']) ? $field['field_name'] : $field['field_label'];;
		$required = (isset($field['required']) &amp;&amp; $field['required']) ? $field['required'] : '';
		$default_value = (isset($field['default_value']) &amp;&amp; $field['default_value']) ? $field['default_value'] : '';
		$placeholder = (isset($field['placeholder']) &amp;&amp; $field['placeholder']) ? $field['placeholder'] : '';
		
		if($field['field_type'] == 'text' &amp;&amp; $meta_key == '메타키1'){
			ob_start();
			?&gt;
			&lt;?php if(isset($field['hidden']) &amp;&amp; $field['hidden']):?&gt;
				&lt;input type="hidden" id="&lt;?php echo esc_attr($meta_key)?&gt;" class="&lt;?php echo esc_attr($required)?&gt;" name="&lt;?php echo esc_attr($fields-&gt;getOptionFieldName($meta_key))?&gt;" value="&lt;?php echo $content-&gt;option-&gt;{$meta_key}?esc_attr($content-&gt;option-&gt;{$meta_key}):esc_attr($default_value)?&gt;"&gt;
			&lt;?php else:?&gt;
				&lt;div class="kboard-attr-row &lt;?php echo esc_attr($field['class'])?&gt; meta-key-&lt;?php echo esc_attr($meta_key)?&gt; &lt;?php echo esc_attr($required)?&gt;"&gt;
					&lt;label class="attr-name" for="&lt;?php echo esc_attr($meta_key)?&gt;"&gt;&lt;img src="이미지주소2"&gt;&lt;span class="field-name"&gt;&lt;?php echo esc_html($field_name)?&gt;&lt;/span&gt;&lt;?php if($required):?&gt; &lt;span class="attr-required-text"&gt;*&lt;/span&gt;&lt;?php endif?&gt;&lt;/label&gt;
					&lt;div class="attr-value"&gt;
						&lt;input type="text" id="&lt;?php echo esc_attr($meta_key)?&gt;" class="&lt;?php echo esc_attr($required)?&gt;" name="&lt;?php echo esc_attr($fields-&gt;getOptionFieldName($meta_key))?&gt;" value="&lt;?php echo $content-&gt;option-&gt;{$meta_key}?esc_attr($content-&gt;option-&gt;{$meta_key}):esc_attr($default_value)?&gt;"&lt;?php if($placeholder):?&gt; placeholder="&lt;?php echo esc_attr($placeholder)?&gt;"&lt;?php endif?&gt;&gt;
						&lt;?php if(isset($field['description']) &amp;&amp; $field['description']):?&gt;&lt;div class="description"&gt;&lt;?php echo esc_html($field['description'])?&gt;&lt;/div&gt;&lt;?php endif?&gt;
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;?php endif?&gt;
			&lt;?php
			$field_html = ob_get_clean();
		}
		else if($field['field_type'] == 'textarea' &amp;&amp; $meta_key == '메타키2'){
			ob_start();
			?&gt;
			&lt;div class="kboard-attr-row &lt;?php echo esc_attr($field['class'])?&gt; meta-key-&lt;?php echo esc_attr($meta_key)?&gt; &lt;?php echo esc_attr($required)?&gt;"&gt;
				&lt;label class="attr-name" for="&lt;?php echo esc_attr($meta_key)?&gt;"&gt;&lt;img src="이미지주소2"&gt;&lt;span class="field-name"&gt;&lt;?php echo esc_html($field_name)?&gt;&lt;/span&gt;&lt;?php if($required):?&gt; &lt;span class="attr-required-text"&gt;*&lt;/span&gt;&lt;?php endif?&gt;&lt;/label&gt;
				&lt;div class="attr-value"&gt;
					&lt;textarea id="&lt;?php echo esc_attr($meta_key)?&gt;" name="&lt;?php echo esc_attr($fields-&gt;getOptionFieldName($meta_key))?&gt;"class="editor-textarea &lt;?php echo esc_attr($required)?&gt;"&lt;?php if($placeholder):?&gt; placeholder="&lt;?php echo esc_attr($placeholder)?&gt;"&lt;?php endif?&gt;&gt;&lt;?php echo $content-&gt;option-&gt;{$meta_key}?esc_textarea($content-&gt;option-&gt;{$meta_key}):esc_textarea($default_value)?&gt;&lt;/textarea&gt;
					&lt;?php if(isset($field['description']) &amp;&amp; $field['description']):?&gt;&lt;div class="description"&gt;&lt;?php echo esc_html($field['description'])?&gt;&lt;/div&gt;&lt;?php endif?&gt;
				&lt;/div&gt;
			&lt;/div&gt;
			&lt;?php
			$field_html = ob_get_clean();
		}
	}
	
	return $field_html;
}</code></pre>

<p>위의 코드에서 $board-&gt;id == '1' 부분은 실제 게시판 id로 적용해보세요.</p>

<p>메타키1 부분은 필드 타입이 text인 필드의 메타키로 적용해보세요.</p>

<p>메타키2 부분은 필드 타입이 textarea인 필드의 메타키로 적용해보세요.</p>

<p>이미지주소1, 이미지주소2 부분은 실제 이미지 주소로 적용해보세요.</p>

<p> </p>

<p>게시글 본문에서는 kboard_document_add_option_value_field_html 필터를 활용하시면</p>

<p>필드 레이블에 이미지를 표시하실 수 있습니다.</p>

<p>예제 코드는 아래와 같습니다.</p>

<pre>
<code class="language-php">add_filter('kboard_document_add_option_value_field_html', 'kboard_document_add_option_value_field_html_20201029', 10, 4);
function kboard_document_add_option_value_field_html_20201029($html, $field, $content, $board){
	$meta_key = isset($field['meta_key']) ? $field['meta_key'] : '';
	$field_name = isset($field['field_name']) ? $field['field_name'] : $field['field_label'];

	if($meta_key == '메타키' &amp;&amp; $board-&gt;id == '1'){ // 실제 게시판 id로 적용해주세요.
		$html = '&lt;div class="kboard-document-add-option-value meta-key-'.$meta_key.'"&gt;&lt;img src="이미지주소"&gt;&lt;span class="option-name"&gt;'.$field_name.'&lt;/span&gt; : '.$content-&gt;option-&gt;{$meta_key}.'&lt;/div&gt;&lt;hr&gt;';
	}

	return $html;
}</code></pre>

<p>위의 코드에서 $meta_key == '메타키' 부분은 실제 필드의 메타키로 적용해보세요.</p>

<p>$board-&gt;id == '1' 부분은 실제 게시판 id로 적용해보세요.</p>

<p>이미지주소 부분에는 실제 이미지의 주소로 적용해보세요.</p>

<p> </p>

<p>테마의 functions.php 파일에 코드를 추가하거나 <a href="https://ko.wordpress.org/plugins/code-snippets/" target="_blank">Code Snippets</a> 플러그인을 사용해서 코드를 추가할 수 있습니다.</p>

<p>위의 코드들은 예제 코드이기 때문에 사이트에 맞게 적절히 수정해주셔야 할 듯합니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 29 Oct 2020 05:36:08 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[필드 레이블은 KBoard 입력 필드입니다.
Text와 Textarea 필드에서 활용 가능했으면 합니다.
수고에 감...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/47498</link>
			<description><![CDATA[필드 레이블은 KBoard 입력 필드입니다.<br />
Text와 Textarea 필드에서 활용 가능했으면 합니다.<br />
수고에 감사드립니다.]]></description>
			<author>pocofair</author>
			<pubDate>Thu, 29 Oct 2020 02:30:52 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

말씀하신 필드 레이블은 KBoard 입력 필드를 말씀하시는 건지요?

사용 중이신 입력 필...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/47494</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>말씀하신 필드 레이블은 KBoard 입력 필드를 말씀하시는 건지요?</p>

<p>사용 중이신 입력 필드 타입에 따라 코드가 다릅니다.</p>

<p>어떤 필드를 활용 중이신지 알려주시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 29 Oct 2020 00:34:32 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>