<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[공지사항 이전글 다음글]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/48613</link>
		<description><![CDATA[<p>게시글 밑에 뜨는 이전글 다음글에 관련된 문의입니다</p>

<p>현재 공지사항에 적힌 글들도 이전글 다음글 순서에 포함되어 표시되고 있는데요....</p>

<p>공지사항에 있는 글들은 어처피 게시판 제일 위에 고정되어 있는거니까 게시글 페이지 하단에 뜨는 이전글 다음글 리스트에 표시되지 않았으면 좋겠습니다</p>

<p>공지사항 글들을 모두 스킵하고 공지사항이 아닌 평범한 게시글들만 이전글 다음글에 표시할 수 있는 방법이 있을까요??</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

KBoard 게시판에서 공지사항 글에는 이전 글, 다음 글을 표시되지 않게 하시려면

FTP로...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/48628</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>KBoard 게시판에서 공지사항 글에는 이전 글, 다음 글을 표시되지 않게 하시려면</p>

<p>FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/document.php 파일에</p>

<p>아래의 코드를 찾아서</p>

<pre>
<code class="language-html">&lt;div class="kboard-document-navi"&gt;
	&lt;div class="kboard-prev-document"&gt;
		&lt;?php
		$bottom_content_uid = $content-&gt;getPrevUID();
		if($bottom_content_uid):
		$bottom_content = new KBContent();
		$bottom_content-&gt;initWithUID($bottom_content_uid);
		?&gt;
		&lt;a href="&lt;?php echo $url-&gt;getDocumentURLWithUID($bottom_content_uid)?&gt;" title="&lt;?php echo esc_attr(wp_strip_all_tags($bottom_content-&gt;title))?&gt;"&gt;
			&lt;span class="navi-arrow"&gt;«&lt;/span&gt;
			&lt;span class="navi-document-title kboard-default-cut-strings"&gt;&lt;?php echo wp_strip_all_tags($bottom_content-&gt;title)?&gt;&lt;/span&gt;
		&lt;/a&gt;
		&lt;?php endif?&gt;
	&lt;/div&gt;
	
	&lt;div class="kboard-next-document"&gt;
		&lt;?php
		$top_content_uid = $content-&gt;getNextUID();
		if($top_content_uid):
		$top_content = new KBContent();
		$top_content-&gt;initWithUID($top_content_uid);
		?&gt;
		&lt;a href="&lt;?php echo $url-&gt;getDocumentURLWithUID($top_content_uid)?&gt;" title="&lt;?php echo esc_attr(wp_strip_all_tags($top_content-&gt;title))?&gt;"&gt;
			&lt;span class="navi-document-title kboard-default-cut-strings"&gt;&lt;?php echo wp_strip_all_tags($top_content-&gt;title)?&gt;&lt;/span&gt;
			&lt;span class="navi-arrow"&gt;»&lt;/span&gt;
		&lt;/a&gt;
		&lt;?php endif?&gt;
	&lt;/div&gt;
&lt;/div&gt;</code></pre>

<p>아래의 코드로 교체해보시겠어요?</p>

<pre>
<code class="language-html">&lt;?php if(!$content-&gt;notice):?&gt;
&lt;div class="kboard-document-navi"&gt;
	&lt;div class="kboard-prev-document"&gt;
		&lt;?php
		$bottom_content_uid = $content-&gt;getPrevUID();
		if($bottom_content_uid):
		$bottom_content = new KBContent();
		$bottom_content-&gt;initWithUID($bottom_content_uid);
		?&gt;
		&lt;a href="&lt;?php echo $url-&gt;getDocumentURLWithUID($bottom_content_uid)?&gt;" title="&lt;?php echo esc_attr(wp_strip_all_tags($bottom_content-&gt;title))?&gt;"&gt;
			&lt;span class="navi-arrow"&gt;«&lt;/span&gt;
			&lt;span class="navi-document-title kboard-default-cut-strings"&gt;&lt;?php echo wp_strip_all_tags($bottom_content-&gt;title)?&gt;&lt;/span&gt;
		&lt;/a&gt;
		&lt;?php endif?&gt;
	&lt;/div&gt;
	
	&lt;div class="kboard-next-document"&gt;
		&lt;?php
		$top_content_uid = $content-&gt;getNextUID();
		if($top_content_uid):
		$top_content = new KBContent();
		$top_content-&gt;initWithUID($top_content_uid);
		?&gt;
		&lt;a href="&lt;?php echo $url-&gt;getDocumentURLWithUID($top_content_uid)?&gt;" title="&lt;?php echo esc_attr(wp_strip_all_tags($top_content-&gt;title))?&gt;"&gt;
			&lt;span class="navi-document-title kboard-default-cut-strings"&gt;&lt;?php echo wp_strip_all_tags($top_content-&gt;title)?&gt;&lt;/span&gt;
			&lt;span class="navi-arrow"&gt;»&lt;/span&gt;
		&lt;/a&gt;
		&lt;?php endif?&gt;
	&lt;/div&gt;
&lt;/div&gt;
&lt;?php endif?&gt;</code></pre>

<p> </p>

<p>일반 게시글의 이전 글, 다음 글에 공지사항 글을 표시되지 않게 하시려면</p>

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

<pre>
<code class="language-php">add_filter('kboard_content_prev_uid_query', 'kboard_content_prev_uid_query_20201214', 10, 7);
function kboard_content_prev_uid_query_20201214($query, $content, $where, $sorting, $order_by_sort, $category1, $category2){
	global $wpdb;
	
	$board = $content-&gt;getBoard();
	if($board-&gt;id == '1'){ // 실제 게시판 id로 적용해주세요.
		$where .= " AND `notice`=''";
		$query = "SELECT `uid` FROM `{$wpdb-&gt;prefix}kboard_board_content` WHERE {$where} ORDER BY `{$order_by_sort}` DESC LIMIT 1";
	}
	return $query;
}

add_filter('kboard_content_next_uid_query', 'kboard_content_next_uid_query_20201214', 10, 7);
function kboard_content_next_uid_query_20201214($query, $content, $where, $sorting, $order_by_sort, $category1, $category2){
	global $wpdb;
	
	$board = $content-&gt;getBoard();
	if($board-&gt;id == '1'){ // 실제 게시판 id로 적용해주세요.
		$where .= " AND `notice`=''";
		$query = "SELECT `uid` FROM `{$wpdb-&gt;prefix}kboard_board_content` WHERE {$where} ORDER BY `{$order_by_sort}` DESC LIMIT 1";
	}
	return $query;
}</code></pre>

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

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

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 14 Dec 2020 01:22:08 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>