<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[게시판에서 글쓰기 시 제가 따로 만든 테이블에 들어가도록 하는 법?]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/40645</link>
		<description><![CDATA[<p>게시판에서 글쓰기 시 제가 따로 만든 테이블에 들어가도록 하고 싶습니다.</p>

<p>워드프레스와 kboard를 깔 때 자동 생성된 테이블이 아니라,</p>

<p>제가 임의로 추가한 다른 테이블에 해당 내용이 알맞게 추가되도록 하고싶습니다.</p>

<p>그 부분은 어느 파일에서 수정해야할까요?? </p>

<p>그 테이블이 다른 DB에 있는 경우도 가능할까요?</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[감사합니다 !!! 따옴표를 추가하니 되었습니다.

정말 감사합니다!

 ]]></title>
			<link>https://www.cosmosfarm.com/threads/document/40745</link>
			<description><![CDATA[<p>감사합니다 !!! 따옴표를 추가하니 되었습니다.</p>

<p>정말 감사합니다!</p>

<p> </p>]]></description>
			<author>우시우시</author>
			<pubDate>Wed, 05 Feb 2020 02:10:47 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[코드를 올려주실 땐 에디터의 코드 스니펫 삽입 기능을 이용해주세요.

 

kboard_document_insert 액션...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/40723</link>
			<description><![CDATA[<p>코드를 올려주실 땐 에디터의 코드 스니펫 삽입 기능을 이용해주세요.</p>

<p> </p>

<p>kboard_document_insert 액션에서 게시글 제목과 작성자명은</p>

<p>아래의 코드를 활용해보시겠어요?</p>

<pre>
<code class="language-php">$content-&gt;title;
$content-&gt;member_display;</code></pre>

<p> </p>

<p>test 테이블은 직접 생성하신 건지요?</p>

<p>직접 추가하신 INSERT문에 VALUES 쪽에 각 데이터의 양쪽에 작은따옴표(')를 추가해보시겠어요?</p>

<p> </p>

<p>아래 링크도 참고해보세요.</p>

<p><a href="http://tcpschool.com/mysql/mysql_basic_insert" target="_blank">http://tcpschool.com/mysql/mysql_basic_insert</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 04 Feb 2020 08:18:24 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[정말 감사합니다!!

그런데

add_action('kboard_document_insert', 'kboard_document_insert_emp', 10,...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/40706</link>
			<description><![CDATA[<p>정말 감사합니다!!</p>

<p>그런데</p>

<p>add_action('kboard_document_insert', 'kboard_document_insert_emp', 10, 4);<br />
function kboard_document_insert_emp($content_uid, $board_id, $content, $board){<br />
 global $mydb;<br />
 <br />
 if($board_id == '2'){<br />
  $mydb-&gt;query("INSERT INTO test(emp_id, name) VALUES(".$content-&gt;option-&gt;title.",".$content-&gt;option-&gt;name.");");<br />
 }</p>

<p>}</p>

<p> </p>

<p>이렇게 추가를 했는데 입력버튼을 누르면 성공메시지가 뜨긴한데 데이터베이스에는 들어가지 않습니다 ㅠㅠ</p>

<p> </p>

<p> </p>

<p>add_action('init', 'my_db_test');<br />
function my_db_test(){<br />
 global $mydb;<br />
 $mydb = new wpdb('root', 'autoset', 'wordpress', 'localhost');<br />
}</p>

<p>functions.php 파일 중간에 이 코드도 들어가있구요.</p>

<p>test 테이블에는 emp_id, name 필드가 있고</p>

<p>title 필드의 값을 emp_id에, name은 name에 넣으려 합니다.</p>

<p> </p>

<p>어떤게 문제일까요??</p>]]></description>
			<author>우시우시</author>
			<pubDate>Tue, 04 Feb 2020 05:17:06 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요.

kboard_document_insert 액션에서 추가하신 입력 필드는

아래처럼 $content 변수를 활용...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/40679</link>
			<description><![CDATA[<p>안녕하세요.</p>

<p>kboard_document_insert 액션에서 추가하신 입력 필드는</p>

<p>아래처럼 $content 변수를 활용해보시겠어요?</p>

<pre>
<code class="language-php">$content-&gt;option-&gt;메타키;</code></pre>

<p> </p>

<p>숏코드 관련 함수에서 파라미터를 $atts=array() 이런 식으로 적용한 이유는</p>

<p>$atts 변수가 파라미터로 넘어오지 않을 경우를 대비해서 배열로 적용했습니다.</p>

<p>실제 저희 쪽 테스트 서버에서 확인해보니</p>

<p>$atts=array() 코드를 $atts로 교체해도 문제는 되지 않는 듯합니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 04 Feb 2020 00:31:53 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[그리고 궁금한게 또 하나 있습니다.

https://www.cosmosfarm.com/threads/document/14542

 

여기 답...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/40656</link>
			<description><![CDATA[<p>그리고 궁금한게 또 하나 있습니다.</p>

<p><a href="https://www.cosmosfarm.com/threads/document/14542">https://www.cosmosfarm.com/threads/document/14542</a></p>

<p> </p>

<p>여기 답변주신 예제에서 function my_db_print_functoin($atts=array()){<br />
 에서 파라미터를 $atts = array() 로 설정하신 이유는 무엇인가요???</p>]]></description>
			<author>우시우시</author>
			<pubDate>Mon, 03 Feb 2020 08:11:47 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[빠른 답변 정말 감사합니다.

그런데 제가 임의로 추가했던 입력필드에 대한 값들은 파라미터 중 어디에...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/40654</link>
			<description><![CDATA[<p>빠른 답변 정말 감사합니다.</p>

<p>그런데 제가 임의로 추가했던 입력필드에 대한 값들은 파라미터 중 어디에 들어있나요???</p>

<p>어떻게 각각으로 분리해 다룰수있나요??</p>

<p> </p>

<p> </p>]]></description>
			<author>우시우시</author>
			<pubDate>Mon, 03 Feb 2020 07:57:19 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[kboard_document_insert 액션에 $wpdb를 활용하는 방법은

아래의 코드를 활용해보시겠어요?


add_acti...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/40653</link>
			<description><![CDATA[<p>kboard_document_insert 액션에 $wpdb를 활용하는 방법은</p>

<p>아래의 코드를 활용해보시겠어요?</p>

<pre>
<code class="language-php">add_action('kboard_document_insert', 'kboard_document_insert_2020_02_03', 10, 4);
function kboard_document_insert_2020_02_03($content_uid, $board_id, $content, $board){
	global $wpdb;

	if($board_id == '1'){ // 실제 게시판 id로 적용해주세요.
		// $wpdb-&gt;query() 함수를 활용하시면 DB 데이터를 추가하실 수 있습니다.
		$wpdb-&gt;query("INSERT INTO ~");
	}
}</code></pre>

<p>위의 코드에서 $board_id == '1' 부분은 실제 게시판 id로 적용해주세요.</p>

<p> </p>

<p>파라미터는 함수 선언부에 적용해주시면 됩니다.</p>

<p>워드프레스 add_action 함수에 대한 내용은</p>

<p>아래의 링크를 참고해보세요.</p>

<p><a href="https://developer.wordpress.org/reference/functions/add_action/" target="_blank">https://developer.wordpress.org/reference/functions/add_action/</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 03 Feb 2020 07:48:17 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[감사합니다.

제가 초보라 그런데 예시같은걸 간단하게 알려주실수있나요??

add_action('kboard_docume...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/40652</link>
			<description><![CDATA[<p>감사합니다.</p>

<p>제가 초보라 그런데 예시같은걸 간단하게 알려주실수있나요??</p>

<p>add_action('kboard_document_insert', 파라미터1, 파라미터2, 파라미터3, 파라미터4){</p>

<p>wpdb 사용</p>

<p>}</p>

<p>이렇게 하는건가요?? parameter는 어느위치에서 사용하는건가요??</p>

<p> </p>

<p>그리고 action을 추가한 후 숏코드로 만들어서 버튼에 추가하는 식으로 해야하나요??</p>]]></description>
			<author>우시우시</author>
			<pubDate>Mon, 03 Feb 2020 07:34:46 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

KBoard 플러그인 내장 액션인 kboard_document_insert 액션에 $wpdb를 활용하시면 가능...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/40647</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>KBoard 플러그인 내장 액션인 kboard_document_insert 액션에 $wpdb를 활용하시면 가능합니다.</p>

<p>kboard_document_insert 액션은 게시글 입력 후 새로운 코드를 추가하고 실행되게 하실 수 있습니다.</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>

<p>$wpdb로 워드프레스에서 DB에서 데이터를 가져오거나 입력하실 수 있습니다.</p>

<p>자세한 내용은 아래의 링크를 참고해보시겠어요?</p>

<p><a href="https://codex.wordpress.org/Class_Reference/wpdb" target="_blank">https://codex.wordpress.org/Class_Reference/wpdb</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 03 Feb 2020 06:46:22 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>