<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[확장필드-&gt;파일에 업로드 된 게 이미지일 경우 본문에 보여주는 기능]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/47620</link>
		<description><![CDATA[<p>안녕하세요.</p>

<p>이와 같은 질문이 상당히 많은데 적용시켜보니 하나같이 의도와는 조금 벗어난 질문밖에 없어서 남기게 되었습니다.</p>

<p>게시물 입력 필드에 'Kboard 기본 입력필드' -&gt; '첨부파일'이 추가되어있고, 그와 별개로 '확장필드' -&gt; '파일'을 하나 추가했습니다.</p>

<p> </p>

<p>여기서 '확장필드' -&gt; '파일'에 이미지가 업로드 된 것만 본문에 나타나게 하고싶은데</p>

<p>기존에 찾아본 다른 질문 해결사항에는 기본입력 필드에 있는 첨부파일과, 확장필드 파일 모두 본문에 나타나는 방식으로 해결하게 되어있어 난항을 겪는중입니다.</p>

<p>'확장필드' -&gt; '파일'에 해당되는 스킨 출력 예제는 &lt;?php echo $content-&gt;attach-&gt;{'first_img'}[1]?&gt; 입니다.</p>

<p>이것만 본문에 이미지에 나타나도록 하고싶습니다.</p>

<p>=================================================</p>

<p>문제의 코드는 document.php에 추가 되어있으며 하기와 같습니다.</p>

<p>&lt;?php foreach($content-&gt;attach as $key =&gt; $attach):?&gt;<br />
        &lt;img src="&lt;?php echo get_site_url() . $attach[0]?&gt;" alt="&lt;?php echo $attach[1]?&gt;"&gt;<br />
&lt;?php endforeach?&gt;</p>

<p>=================================================</p>

<p>어떻게 하면 해결이 가능한가요?</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요 질문자입니다.

위에 방법들 전부 다 안되었고, 제가 여러 시도를 하다가 방법을 찾아냈습니...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/47723</link>
			<description><![CDATA[<p>안녕하세요 질문자입니다.</p>

<p>위에 방법들 전부 다 안되었고, 제가 여러 시도를 하다가 방법을 찾아냈습니다.</p>

<p>아래 방법이 작동이 잘 됩니다.</p>

<pre>
<code>&lt;img src="&lt;?php echo $content-&gt;attach-&gt;{'first_img'}[0]; ?&gt;" alt="&lt;?php echo $content-&gt;attach-&gt;{'first_img'}[1]; ?&gt;"&gt;</code></pre>]]></description>
			<author>파인루트</author>
			<pubDate>Fri, 06 Nov 2020 14:37:33 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요.

저희 고객지원 쪽 이메일로 보내주신 정보로 확인해보니

올려주신 코드에는 문제가 없는 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/47702</link>
			<description><![CDATA[<p>안녕하세요.</p>

<p>저희 고객지원 쪽 이메일로 보내주신 정보로 확인해보니</p>

<p>올려주신 코드에는 문제가 없는 것을 확인했습니다.</p>

<p> </p>

<p>올려주신 kboard_content 필터를 임시로 테마의 functions.php 파일 하단에 추가해보니</p>

<p>정상적으로 동작하는 것을 확인했습니다.</p>

<p>현재는 해당 코드를 지워둔 상태입니다.</p>

<p> </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>만약, document.php 파일에 직접 코드를 추가하시려면</p>

<p>아래의 코드를 활용해보세요.</p>

<pre>
<code class="language-html">&lt;?php
if(isset($content-&gt;attach-&gt;{'first_img'}) &amp;&amp; $content-&gt;attach-&gt;{'first_img'}){
	$extension = strtolower(pathinfo($content-&gt;attach-&gt;{'first_img'}[0], PATHINFO_EXTENSION));
	if(in_array($extension, array('gif','jpg','jpeg','png'))){
		?&gt;
		&lt;p class="thumbnail-area"&gt;&lt;img src="&lt;?php echo site_url($content-&gt;attach-&gt;{'first_img'}[0])?&gt;" alt="&lt;?php echo $content-&gt;attach-&gt;{'first_img'}[1]?&gt;"&gt;&lt;/p&gt;
		&lt;?php
	}
}
?&gt;</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 06 Nov 2020 03:01:22 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요. 메일 보내드렸습니다. 부탁드리겠습니다. 감사합니다.]]></title>
			<link>https://www.cosmosfarm.com/threads/document/47697</link>
			<description><![CDATA[<p>안녕하세요. 메일 보내드렸습니다. 부탁드리겠습니다. 감사합니다.</p>]]></description>
			<author>파인루트</author>
			<pubDate>Fri, 06 Nov 2020 00:43:06 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[올려주신 코드에서 게시판 id만 바꿔서 저희 쪽 테스트 서버에서 확인해보면

정상적으로 동작합니다.

...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/47686</link>
			<description><![CDATA[<p>올려주신 코드에서 게시판 id만 바꿔서 저희 쪽 테스트 서버에서 확인해보면</p>

<p>정상적으로 동작합니다.</p>

<p>해당 내용은 저희도 확인을 해봐야 할 듯합니다.</p>

<p>저희 <a href="https://www.cosmosfarm.com/support" target="_blank">고객지원</a> 쪽 이메일로 워드프레스 관리자 계정과 FTP 접속 정보를 보내주시면 점검해드리겠습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 05 Nov 2020 08:42:50 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요 확장자는 png가 맞습니다.

여전히 안되는데 ... 무엇이 문제인지 알 수가 없네요; 아무것도...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/47679</link>
			<description><![CDATA[<p>안녕하세요 확장자는 png가 맞습니다.</p>

<p>여전히 안되는데 ... 무엇이 문제인지 알 수가 없네요; 아무것도 없이 빈공간만 나옵니다.</p>

<p>이 코드가 '확장필드'(메타키:first_img) -&gt; '파일'에 해당되는 이미지를 본문에 보여주는 코드가 정확히 맞나요 ...?</p>]]></description>
			<author>파인루트</author>
			<pubDate>Thu, 05 Nov 2020 06:58:27 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[해당 코드가 저희 쪽 테스트 서버에서는 정상적으로 동작하는 것을 확인했습니다.

첨부파일 메타키 및 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/47641</link>
			<description><![CDATA[<p>해당 코드가 저희 쪽 테스트 서버에서는 정상적으로 동작하는 것을 확인했습니다.</p>

<p>첨부파일 메타키 및 게시판 id를 정상적으로 입력하셨다면</p>

<p>첨부파일의 확장자는 어떤 걸로 업로드하셨는지요?</p>

<p>올려주신 코드는 gif, jpg, jpeg, png 파일에만 적용됩니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 04 Nov 2020 08:09:47 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요. 저는 첨부파일 메타키가 'first_img'라서 이렇게 적용시켜보았는데 동작하지 않았습니다.

...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/47634</link>
			<description><![CDATA[<p>안녕하세요. 저는 첨부파일 메타키가 'first_img'라서 이렇게 적용시켜보았는데 동작하지 않았습니다.</p>

<pre>
<code>&lt;?php 
		add_filter('kboard_content', 'kboard_content_2020_04_17', 10, 3);
function kboard_content_2020_04_17($kboard_content, $content_uid, $board_id){
	if($board_id == '3'){ // 실제 게시판 id로 적용해주세요.
		$content = new KBContent();
		$content-&gt;initWithUID($content_uid);
		
		if(isset($content-&gt;attach-&gt;{'first_img'}) &amp;&amp; $content-&gt;attach-&gt;{'first_img'}){
			$extension = strtolower(pathinfo($content-&gt;attach-&gt;{'first_img'}[0], PATHINFO_EXTENSION));
			if(in_array($extension, array('gif','jpg','jpeg','png'))){
				$kboard_content .= '&lt;p class="thumbnail-area"&gt;&lt;img src="'.site_url($content-&gt;attach-&gt;{'first_img'}[0]).'" alt="'.$content-&gt;attach-&gt;{'first_img'}[1].'"&gt;&lt;/p&gt;';
			}
		}
	}
	return $kboard_content;
}
		?&gt;</code></pre>

<p>저의 경우 게시판 id는 3이 맞습니다.</p>

<p>무엇이 문제일까요?</p>]]></description>
			<author>파인루트</author>
			<pubDate>Wed, 04 Nov 2020 05:48:42 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

KBoard 플러그인 확장 필드에서 파일 필드로 이미지를 업로드할 경우

본문에 이미지를 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/47630</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>KBoard 플러그인 확장 필드에서 파일 필드로 이미지를 업로드할 경우</p>

<p>본문에 이미지를 표시하고 싶다는 말씀이신지요?</p>

<p>이전에 비슷한 문의가 있었습니다.</p>

<p>아래 링크의 답변을 참고 부탁드립니다.</p>

<p><a href="https://www.cosmosfarm.com/threads/document/42280#document-answer-42977" target="_blank">https://www.cosmosfarm.com/threads/document/42280#document-answer-42977</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 04 Nov 2020 05:12:16 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>