<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[list.php에서 document처럼 본문내용 가져오기]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/37993</link>
		<description><![CDATA[<p>안녕하세요 대표님, 좋은 플러그인 감사합니다.</p>

<p>사용간에 질문이 있습니다.</p>

<p>케이보드 list.php에서 본문글을 그대로 가져오고 싶습니다.</p>

<pre>
<code>&lt;?php echo $content-&gt;getDocumentOptionsHTML()?&gt;
&lt;?php echo $content-&gt;content?&gt;</code></pre>

<p>이런 코드를 넣었는데요, 분명 가져오기는 하지만, 본문내용의 &lt;br&gt;코드 같은것들이 전부 삭제되어서 나오는데, 본문내용 그대로 생생하게 가져오려면 어떻게 해야 할까요??</p>

<p>그리고</p>

<pre>
<code>&lt;?php echo $content-&gt;getDocumentOptionsHTML()?&gt;</code></pre>

<p>이 코드의 의미가 궁금합니다.</p>

<p> </p>

<p>늘 친절한 답변 감사드리고, 여유될때 패키지 구매해서 사용하겠습니다~</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

게시글 목록 페이지에서 게시글 본문 내용을 그대로 표시하시려면

우선, 워드프레스 관...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/37996</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>게시글 목록 페이지에서 게시글 본문 내용을 그대로 표시하시려면</p>

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

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

<pre>
<code class="language-php">function my_custom_kboard_content($board, $boardBuilder, $content){
	$mod = kboard_builder_mod();
	
	if(!$mod || $mod == 'list'){
		// 에디터를 사용하지 않고, autolink가 활성화면 자동으로 link를 생성한다.
		if(!$board-&gt;use_editor &amp;&amp; $boardBuilder-&gt;meta-&gt;autolink){
			include_once KBOARD_DIR_PATH . '/helper/Autolink.helper.php';
			
			// 댓글 내용에 자동으로 link를 생성한다.
			add_filter('kboard_comments_content', 'kboard_autolink', 10, 1);
			
			$content-&gt;content = apply_filters('kboard_content_paragraph_breaks', kboard_autolink($content-&gt;getContent()), $boardBuilder);
		}
		else{
			// 유튜브, 비메오 동영상 URL을 iframe 코드로 변환한다.
			add_filter('kboard_content', 'kboard_video_url_to_iframe', 10, 1);
			add_filter('kboard_comments_content', 'kboard_video_url_to_iframe', 10, 1);
			$content-&gt;content = apply_filters('kboard_content_paragraph_breaks', $content-&gt;getContent(), $boardBuilder);
		}
		
		// kboard_content 필터 실행
		$content-&gt;content = apply_filters('kboard_content', $content-&gt;getContent(), $content-&gt;uid, $boardBuilder-&gt;board_id);
		
		// 게시글 숏코드(Shortcode) 실행
		if($boardBuilder-&gt;meta-&gt;shortcode_execute == 1){
			$content-&gt;content = do_shortcode($content-&gt;getContent());
		}
		else{
			$content-&gt;content = str_replace('[', '&amp;#91;', $content-&gt;getContent());
			$content-&gt;content = str_replace(']', '&amp;#93;', $content-&gt;getContent());
		}
	}
	
	return $content-&gt;content;
}</code></pre>

<p> </p>

<p>list.php 파일에서 본문 내용을 표시하는 코드는</p>

<p>아래의 코드로 교체해보세요.</p>

<pre>
<code class="language-php">&lt;?php echo my_custom_kboard_content($board, $boardBuilder, $content)?&gt;</code></pre>

<p> </p>

<p>document.php 파일에서 아래의 코드는 추가한 입력 필드를 표시하는 코드입니다.</p>

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

<p>입력 필드 설정은</p>

<p>워드프레스 관리자 -&gt; KBoard -&gt; 게시판 목록 -&gt; 게시판 선택 -&gt; 입력필드 설정 탭에서 하실 수 있습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 23 Oct 2019 01:44:01 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>