<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[소스들이 충돌이 나는데요 ㅠ]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/29332</link>
		<description><![CDATA[<p>글 중에 </p>

<p>https://www.cosmosfarm.com/threads/document/29290 와<br />
https://www.cosmosfarm.com/threads/document/26152 여기에</p>

<p>쓰여진 기능이 모두 필요해서 function.php 에 넣어 작성했는데요<br />
충돌이 나서 필터 기능이 작동하지 않는데 어떻게 작성해야될까요?</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[특정 기간의 게시글만 표시하면서 검색 기능을 사용하시려는 지요?

올려주신 코드 대신 아래의 코드로 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/29346</link>
			<description><![CDATA[<p>특정 기간의 게시글만 표시하면서 검색 기능을 사용하시려는 지요?</p>

<p>올려주신 코드 대신 아래의 코드로 교체해보시겠어요?</p>

<pre>
<code class="language-php">add_filter('kboard_list_where', 'my_kboard_list_where', 10, 3);
function my_kboard_list_where($where, $board_id, $content_list){
	if($board_id == '1'){
		$today = date('Ymd', current_time('timestamp'));
		$day = '5';
		$date = date('Ymd000000', strtotime("{$today} - {$day} days"));
		
		$keyword = kboard_keyword();
		$target = kboard_target();
		
		$where = "`board_id`= '{$board_id}' AND `date`&gt;='{$date}' AND `parent_uid`='0' AND `notice`='' AND (`status`='' OR `status` IS NULL OR `status`='pending_approval')";
		
		if($keyword){
			if($target){
				$where .= " AND (`{$target}` LIKE '%{$keyword}%')";
			}
			else{
				$where .= " AND (`title` LIKE '%{$keyword}%' OR `content` LIKE '%{$keyword}%' )";
			}
		}
	}
	
	return $where;
}</code></pre>

<p> </p>

<p>그리고 코드를 올려주실 땐 반드시 에디터의 "<strong>코드 스니펫 삽입</strong>" 기능으로 삽입해주세요. </p>

<p>그렇지 않으면, 코드가 이상해져서 에러 나는 코드로 바뀌거나</p>

<p>질의응답 시 의사소통에 오해와 문제가 생길 수도 있기 때문입니다</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 16 Jan 2019 03:28:54 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[add_filter('kboard_list_where', 'my_kboard_list_where', 10, 3);
function my_kboard_list_where($wh...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/29343</link>
			<description><![CDATA[<p>add_filter('kboard_list_where', 'my_kboard_list_where', 10, 3);<br />
function my_kboard_list_where($where, $board_id, $content_list){<br />
    if($board_id == '1'){ <br />
        $today = date('Ymd', current_time('timestamp'));<br />
        $day = '5';<br />
        $date = date('Ymd000000', strtotime("{$today} - {$day} days"));<br />
        $where = "`board_id`= '{$board_id}' AND `date`&gt;='{$date}' AND `parent_uid`='0' AND `notice`='' AND (`status`='' OR `status` IS NULL OR `status`='pending_approval')";<br />
    }<br />
    return $where;<br />
}<br />
 </p>

<p> </p>

<p>이 소스가 문제인 듯 한데 한번 확인해주시겠어요?</p>]]></description>
			<author>201545</author>
			<pubDate>Wed, 16 Jan 2019 03:03:27 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[앗! 아예 하단에 서치기능이 작동이 안되어버리네요!]]></title>
			<link>https://www.cosmosfarm.com/threads/document/29339</link>
			<description><![CDATA[<p>앗! 아예 하단에 서치기능이 작동이 안되어버리네요!</p>]]></description>
			<author>201545</author>
			<pubDate>Wed, 16 Jan 2019 02:24:45 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[음... 디버그를 확인해봐도 다른 에러가 뜨진 않구요....
함수 명을 바꿔도 똑같이 필터가 적용이 안되...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/29337</link>
			<description><![CDATA[<p>음... 디버그를 확인해봐도 다른 에러가 뜨진 않구요....<br />
함수 명을 바꿔도 똑같이 필터가 적용이 안되어 나오네요! ㅠㅠ</p>]]></description>
			<author>201545</author>
			<pubDate>Wed, 16 Jan 2019 02:18:51 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

올려주신 링크의 코드는 서로 영향을 끼치는 코드가 아니기 때문에

해당 코드들도 충돌...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/29334</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>올려주신 링크의 코드는 서로 영향을 끼치는 코드가 아니기 때문에</p>

<p>해당 코드들도 충돌이 나는 건 아닌 듯합니다.</p>

<p> </p>

<p>정확한 원인을 파악하기 위해서는</p>

<p>디버그 모드를 활성화해서 오류 메시지가 있는지 확인해보시겠어요?</p>

<p><a href="https://blog.naver.com/PostView.nhn?blogId=chan2rrj&amp;logNo=221223664194" target="_blank">워드프레스 에러 확인하기 - 디버그 모드 활성화 방법</a></p>

<p> </p>

<p>올려주신 내용만으로 추측하자면,</p>

<p>PHP 함수명이 겹치는 문제일 수도 있습니다.</p>

<p>필터는 여러 개 중복해서 사용하셔도 문제없지만</p>

<p>다만, PHP에서 같은 함수명을 중복해서 사용할 수는 없습니다.</p>

<p> </p>

<p>새로 추가하신 코드 중에서 my_kboard_list_where 부분을</p>

<p>my_kboard_list_where1 이런 식으로 모두 교체하신 후 다시 추가해보시겠어요?</p>

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