<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[kboard_list_where 훅 사용시 공지사항 노출]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/24270</link>
		<description><![CDATA[<pre>
<code>add_filter('kboard_list_where', 'notice_list_where', 10, 2);
function notice_list_where($where, $board_id){
	if($board_id=='2'){
		return $where="`board_id`='$board_id' and (`category1` like '%카테고리1%')";
	}
	return $where;
}</code></pre>

<p>'카테고리1'이라는 단어가 포함된 카테고리만 목록에 표시하고자 kboard_list_where훅을 사용했는데, 잘 작동합니다만</p>

<p>게시판 목록 상단에 전체공지 노출하는 부분에선 카테고리 상관없이 글이 공지로 지정한 모든 글이 노출되는데 이 부분에서도 '카테고리1'이라는 단어가 포함된 카테고리에 속한 공지사항만 노출할 수 있는지 질문드립니다.</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

KBoard 플러그인에서 공지사항은 kboard_list_where 필터 사용이 아닌

직접 파일을 수...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/24272</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>KBoard 플러그인에서 공지사항은 kboard_list_where 필터 사용이 아닌</p>

<p>직접 파일을 수정해주셔야 할 듯합니다.</p>

<p>FTP로 접속해서 /wp-content/plugins/kboard/class/KBContentList.class.php 파일에</p>

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

<pre>
<code class="language-php">$this-&gt;resource_notice = $wpdb-&gt;get_results("SELECT * FROM `{$wpdb-&gt;prefix}kboard_board_content` WHERE " . implode(' AND ', $where) . " ORDER BY `date` DESC");</code></pre>

<p>찾은 코드 <strong>위에</strong> 아래의 코드를 추가해보시겠어요?</p>

<pre>
<code class="language-php">if($this-&gt;board_id == '2'){
	$where[] = "`category1` like '%카테고리1%'";
}</code></pre>

<p>오류가 있을 수도 있으니 한번 테스트해보시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 05 Jul 2018 09:26:48 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>