<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[정말 기초적인것 같지만 wpdb를 어디에다가 쓰고 어떻게 다루는건가요?]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/24460</link>
		<description><![CDATA[<p>codex에도 들어가보고 했지만</p>

<p>DB에서 데이터를 불러와서 띄우는게 어디서 입력을 해야하는지 도통 모르겠습니다</p>

<p>예를 들어 codex의 예제에서</p>

<pre>
&lt;?php
$user_count = $wpdb-&gt;get_var( "SELECT COUNT(*) FROM $wpdb-&gt;users" );
echo "&lt;p&gt;User count is {$user_count}&lt;/p&gt;";
?&gt;</pre>

<p>이걸 보면 디비에서 user의 갯수를 가져온다는 쿼리인것을 알겠는데</p>

<p>function.php에다가 쓰면 저것을 어떻게 해서 가져와야하는 것인지</p>

<p>아니면 그냥 페이지에다가 저 코드를 입력하면</p>

<p>User count is 7</p>

<p>이런 식으로 나와야되는 것인지</p>

<p>도통 감이 안 와서 게시판을 수정해보고 싶은데 건드려보지도 못했습니다.</p>

<p>예를 들어 게시판의 글을들 다 가져오는게</p>

<p>숏코드에서 [kboard id=1] 라는 내용이</p>

<p>select * from wp_kboard_board_content where board_id=1 라는 것을 알겠는데</p>

<p>이 쿼리가 어디서 작동이 되는되서 가져오는지 도통 모르겠습니다</p>

<p>좀 정확한 설명과 이해가 필요한데 그냥 맨땅 헤딩식으로 하니깐 어떤 순서대로 작동하는지 모르겠네요</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

워드프레스 액션(Action)과 필터(Filter)에 대해서도 알고 계셔야 할 듯합니다.

페이지...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/24468</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>워드프레스 액션(Action)과 필터(Filter)에 대해서도 알고 계셔야 할 듯합니다.</p>

<p>페이지에 새로 추가하시려면 올려주신 코드처럼 적용해주시면 됩니다.</p>

<p>KBoard 게시판 플러그인에서 게시글 목록을 불러오는 코드는</p>

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

<p>아래의 코드가 있기 때문에 테마의 functions.php 파일에서</p>

<p>select절, from절 where절 등을 변경하실 수 있습니다.</p>

<pre>
<code class="language-php">$select = apply_filters('kboard_list_select', "`{$wpdb-&gt;prefix}kboard_board_content`.`uid`", $this-&gt;board_id, $this);
$from = apply_filters('kboard_list_from', implode(' ', $this-&gt;from), $this-&gt;board_id, $this);
$where = apply_filters('kboard_list_where', implode(' AND ', $this-&gt;where), $this-&gt;board_id, $this);
$orderby = apply_filters('kboard_list_orderby', "`{$this-&gt;sort}` {$this-&gt;order}", $this-&gt;board_id, $this);</code></pre>

<p>실제 DB에서 쿼리를 실행하는 코드는 아래의 코드입니다.</p>

<pre>
<code class="language-php">$results = $wpdb-&gt;get_results("SELECT {$select} FROM {$from} WHERE {$where} ORDER BY {$orderby} LIMIT {$offset},{$this-&gt;rpp}");</code></pre>

<p> </p>

<p>KBoard의 액션과 필터는 아래의 링크를 참고해보시겠어요?</p>

<p><a href="https://www.cosmosfarm.com/products/kboard/hooks" target="_blank">https://www.cosmosfarm.com/products/kboard/hooks</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 11 Jul 2018 00:15:47 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>