<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[작성자에게 메일 보내기 - 게시판마다 설정할 경우]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/71944</link>
		<description><![CDATA[<p>1. 정확한 제품 또는 플러그인 이름</p>

<p>KBoard 에스크원 상담 스킨을 사용 중입니다.</p>

<p>아래 코드를 사용하여 작성자에게 작성 후 메일을 보내게 하고 있습니다.</p>

<p>이것은 게시판 id 1 으로 해서 function.php 에 삽입하여 작동하고 있는데요.</p>

<p>새로 생성한 게시판 id 7 에도 같은 걸 적용하려면 어떻게 추가해야 할지 문의 드립니다.</p>

<p>같은 add_action 을 복사해서 사용하면 에러가 나는 거 같은데, 어떻게 적용을 해야 할지 문의 드립니다.</p>

<p> </p>

<p>2. 상세 내용</p>

<p>안녕하세요 라이센스 사용자 입니다.</p>

<p>검색을 통해 아래와 같은 코드로 해당 이슈를 해결하였습니다.</p>

<pre>
<code>

 

add_action('kboard_document_insert', 'my_kboard_document_insert', 10, 2);

function my_kboard_document_insert($content_uid, $board_id){

$document = new KBContent();

$document-&gt;initWithUID($content_uid);

 

if($document-&gt;option-&gt;email &amp;&amp; $board_id == '1'){

if(!class_exists('KBMail')){

include_once KBOARD_DIR_PATH . '/class/KBMail.class.php';

}

 

$url = new KBUrl();

$mail = new KBMail();

$mail-&gt;to = $document-&gt;option-&gt;email;

$mail-&gt;title = '수강신청이 등록되었습니다.';

$mail-&gt;content = '&lt;h2&gt;메일!!!!&lt;/h2&gt;&lt;p&gt;교육신청 완료&lt;/p&gt;';

$mail-&gt;send();

}

}</code></pre>

<p> </p>

<p>3. 확인 가능한 상세 페이지 주소</p>

<p>https://goodworldedu.com/apply/</p>

<p>https://goodworldedu.com/apply2/</p>

<p> </p>

<p>4. 수정한 코드 내역 (있다면)</p>

<p> </p>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

한번 아래 처럼 코드를 수정해보시겠어요?


add_action('kboard_document_insert', 'my...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/72073</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>한번 아래 처럼 코드를 수정해보시겠어요?</p>

<pre>
<code class="language-php">add_action('kboard_document_insert', 'my_kboard_document_insert', 10, 2);

function my_kboard_document_insert($content_uid, $board_id){
    $document = new KBContent();
    $document-&gt;initWithUID($content_uid);

    // 게시판 ID 1번 또는 7번일 때 메일 발송
    if ($document-&gt;option-&gt;email &amp;&amp; in_array($board_id, array('1', '7'))) {
        if (!class_exists('KBMail')) {
            include_once KBOARD_DIR_PATH . '/class/KBMail.class.php';
        }

        $url = new KBUrl();
        $mail = new KBMail();
        $mail-&gt;to = $document-&gt;option-&gt;email;
        $mail-&gt;title = '수강신청이 등록되었습니다.';
        $mail-&gt;content = '&lt;h2&gt;메일!!!!&lt;/h2&gt;&lt;p&gt;교육신청 완료&lt;/p&gt;';
        $mail-&gt;send();
    }
}</code></pre>

<p>확인 후 다시 답변 남겨주세요.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 08 Apr 2025 05:38:12 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>