<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[getDocumentOptionsHTML은 어디에서 수정할 수 있나요?]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/39671</link>
		<description><![CDATA[<p>안녕하세요.</p>

<p>워드프레스 게시판 KBoard(케이보드) 사용중입니다.</p>

<p>기본 게시판 구조를 가지고 커스터마이징하는 중인데, php에 대한 지식이 많지 않아서 이 부분을 수정하는 데 어려움을 겪고 있습니다.</p>

<pre>
<code class="language-php">&lt;div class="kboard-content" itemprop="description"&gt;
	&lt;div class="content-view"&gt;
		&lt;?php echo $content-&gt;getDocumentOptionsHTML()?&gt;
		&lt;?php echo $content-&gt;content?&gt;
	&lt;/div&gt;
&lt;/div&gt;</code></pre>

<p>본문에 옵션을 추가하였는데, 스킨의 document.php 중 위와 같은 부분에서 실제로 컨텐츠가 들어가는 'getDocumentOptionsHTML'이라는 부분을 다음과 같이 수정하고 싶습니다.</p>

<p><strong>현재 상태 -&gt; 옵션이름 : 옵션내용</strong></p>

<p><strong>바꾸고 싶은 상태 -&gt; 옵션이름  옵션내용 (중간의 ':' 기호 삭제)</strong></p>

<p>저 기호를 삭제하려면 어느 파일로 들어가서 수정을 해야 할까요?</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[정말 감사합니다!!]]></title>
			<link>https://www.cosmosfarm.com/threads/document/39735</link>
			<description><![CDATA[<p>정말 감사합니다!!</p>]]></description>
			<author>noelcho</author>
			<pubDate>Fri, 20 Dec 2019 10:59:11 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

해당 ':' 기호는 /wp-content/plugins/kboard/class/KBoardFields.class.php 파일에 있...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/39680</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>해당 ':' 기호는 /wp-content/plugins/kboard/class/KBoardFields.class.php 파일에 있습니다.</p>

<p>아래 링크를 확인해보세요.</p>

<p><a href="https://github.com/cosmosfarm/KBoard-wordpress-plugin/blob/master/plugins/kboard/class/KBoardFields.class.php#L626" target="_blank">https://github.com/cosmosfarm/KBoard-wordpress-plugin/blob/master/plugins/kboard/class/KBoardFields.class.php#L626</a></p>

<p> </p>

<p>그리고 코어 파일을 편집하지 말고</p>

<p>대신 kboard_document_add_option_value_field_html 필터를 사용하시면 원하시는 코드를 편집할 수 있습니다.</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_20191219', 10, 4);
function my_kboard_document_add_option_value_field_html_20191219($html, $field, $content, $board){
	
	$meta_key = (isset($field['meta_key'])&amp;&amp;$field['meta_key']) ? $field['meta_key'] : '';
	$field_type = (isset($field['field_type'])&amp;&amp;$field['field_type']) ? $field['field_type'] : '';
	
	if($field_type == 'text'){ // 필드 타입이 텍스트일 경우에 실행
		ob_start();
		?&gt;
		&lt;div class="kboard-document-add-option-value meta-key-&lt;?php echo esc_attr($meta_key)?&gt;"&gt;&lt;span class="option-name"&gt;&lt;?php echo esc_html($field['field_name'])?&gt;&lt;/span&gt; : &lt;?php echo nl2br($content-&gt;option-&gt;{$meta_key})?&gt;&lt;/div&gt;
		&lt;hr&gt;
		&lt;?php
		$html = ob_get_clean();
	}
	
	return $html;
}</code></pre>

<p>테마의 functions.php 파일에 추가해서 테스트해주세요.</p>

<p>워드프레스 관리자 -&gt; 테마 디자인 -&gt; 테마 편집기 메뉴에서 functions.php 파일을 편집할 수 있습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 19 Dec 2019 07:28:07 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>