<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[댓글 이메일 알림기능 추가 예정이 있는지요?]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/11766</link>
		<description><![CDATA[<p>댓글작성시 원글 게시자에게 이메일 알림기능 문의가 몇년전부터 꽤 있었고 추가할 예정이라는 댓글도 봤는데 일정이 잡혀 있는건가요?</p>

<p>만약 일정이 안잡혀 있거나 계획이 없으신거라면 구글 검색중 단x소프트에서 SMS플러그인을 이용한 발송 코드를 올려놓은게 있던데 이걸 응용해서 할수 있는 방법이 있을지요?</p>

<p> </p>

<p>=========================================================</p>

<p>KBoard 에서 댓글 등록 시 특정 핸드폰 번호로 문자메시지를 전송하는 방법입니다. 테마의 <code>functions.php</code> 파일에 다음과 같이 코드를 추가합니다.<br />
(단, KBoard의 버전에 따라 게시글의 제목이 전송되지 않을 수 있습니다.)</p>

<table border="0" style="height:auto;width:679px;"><tbody><tr><td style="height:auto;vertical-align:baseline;width:auto;">
			<p>1</p>

			<p>2</p>

			<p>3</p>

			<p>4</p>

			<p>5</p>

			<p>6</p>

			<p>7</p>

			<p>8</p>

			<p>9</p>
			</td>
			<td style="height:auto;vertical-align:baseline;width:646px;">
			<div style="background:none;border:0px;padding:0px;">
			<p><code>add_action(</code><code>'kboard_comments_insert'</code><code>, </code><code>'my_kboard_comments_insert'</code><code>, 10, 2);</code></p>

			<p><code>function</code> <code>my_kboard_comments_insert(</code><code>$insert_id</code><code>, </code><code>$content_uid</code><code>) {</code></p>

			<p><code>    </code><code>$document</code> <code>= </code><code>new</code> <code>KBContent();</code></p>

			<p><code>    </code><code>$document</code><code>-&gt;initWithUID(</code><code>$content_uid</code><code>);</code></p>

			<p><code>    </code><code>do_action(</code><code>'danbisms_send'</code><code>,</code></p>

			<p><code>        </code><code>'&lt;핸드폰번호&gt;'</code><code>, </code><code>''</code><code>,</code></p>

			<p><code>        </code><code>sprintf(</code><code>'[%s] 게시글 "%s"에 댓글이 등록되었습니다.'</code><code>,</code></p>

			<p><code>            </code><code>get_bloginfo(</code><code>'name'</code><code>), </code><code>$document</code><code>-&gt;title));</code></p>
			</div>
			</td>
		</tr></tbody></table><p> </p>

<p>이걸 이메일로 바꿔서 댓글이 달렸을때 원글 게시자에게 메일 발송하는걸로 적용해보려고 했지만 실력이 딸려 적용하지 못하고 있습니다.</p>

<p>방법이 있다면 도움 부탁드립니다.</p>
]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[말씀하신 의견 적극적으로 반영해서 업데이트 하도록 하겠습니다^^

 

아래 코드를 적용하면 게시글 작...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/11788</link>
			<description><![CDATA[<p>말씀하신 의견 적극적으로 반영해서 업데이트 하도록 하겠습니다^^</p>

<p> </p>

<p>아래 코드를 적용하면 게시글 작성자 본인이 댓글을 남기면 이메일이 오지 않을 겁니다.</p>

<p>add_action('kboard_comments_insert', 'my_kboard_comments_insert', 10, 2);<br />
function my_kboard_comments_insert($insert_id, $content_uid){<br />
    $comment = new KBComment();<br />
    $comment-&gt;initWithUID($insert_id);<br />
    $document = new KBContent();<br />
    $document-&gt;initWithUID($content_uid);</p>

<p>    if($document-&gt;member_uid){<br />
        $user = new WP_User($document-&gt;member_uid);</p>

<p>        if($user-&gt;user_email<strong> &amp;&amp; $user-&gt;ID != get_current_user_id()</strong>){<br />
            if(!class_exists('KBMail')){<br />
                include_once KBOARD_DIR_PATH . '/class/KBMail.class.php';<br />
            }</p>

<p>            $url = new KBUrl();<br />
            $mail = new KBMail();<br />
            $mail-&gt;to = $user-&gt;user_email;<br />
            $mail-&gt;title = "[댓글알림] {$document-&gt;title}";<br />
            $mail-&gt;content = $comment-&gt;content;<br />
            $mail-&gt;url = $url-&gt;getDocumentRedirect($document-&gt;uid);<br />
            $mail-&gt;send();<br />
        }<br />
    }<br />
}</p>

<p> </p>

<p>그리고 이메일 발송자 이름을 변경하시려면 아래 코드를 테마의 functions.php 파일에 추가해보세요.</p>

<p>add_filter('wp_mail_from_name', 'my_wp_mail_from_name');<br />
function my_wp_mail_from_name($from_name){<br />
    $from_name = '홈페이지관리자';<br />
    return $from_name;<br />
}</p>

<p>또는 아래와 같은 플러그인도 있지만, 설치된 플러그인이 많아서 좋을게 없습니다^^</p>

<p><a href="https://ko.wordpress.org/plugins/wp-change-default-from-email/" target="_blank">https://ko.wordpress.org/plugins/wp-change-default-from-email/</a></p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 17 Jan 2017 02:52:29 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[발신자 이름이 WordPress&amp;lt;xxx@xxx.com&amp;gt; 이라고 뜨는데 WordPress를 다른 이름으로 변경하...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/11786</link>
			<description><![CDATA[<p>발신자 이름이 WordPress&lt;xxx@xxx.com&gt; 이라고 뜨는데 WordPress를 다른 이름으로 변경하는건 어디를 고쳐야 할까요? ^^;</p>
]]></description>
			<author>beijing</author>
			<pubDate>Mon, 16 Jan 2017 14:13:13 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[아주 잘 동작하네요.

다만 향후 게시자 본인이 단 댓글에 대한 알림은 안가고, 다른 댓글 게시자에게 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/11785</link>
			<description><![CDATA[<p>아주 잘 동작하네요.</p>

<p>다만 향후 게시자 본인이 단 댓글에 대한 알림은 안가고, 다른 댓글 게시자에게 답댓글 달았을경우 댓글 게시자에게도 알림 보내는 부분이 추가되면 더 좋을듯 합니다.</p>

<p>항상 원하는 기능 대부분을 충족시켜주는 케이보드 알라뷰~~ 입니다. ^_^</p>
]]></description>
			<author>beijing</author>
			<pubDate>Mon, 16 Jan 2017 13:25:08 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[요청 주신 기능은 먼저 추가될 기능들이 있어서 차근차근 진행 중에 있습니다.

예를 들자면 이메일 알...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/11777</link>
			<description><![CDATA[<p>요청 주신 기능은 먼저 추가될 기능들이 있어서 차근차근 진행 중에 있습니다.</p>

<p>예를 들자면 이메일 알림 받기 기능이 비회원에겐 어떻게 동작할 것인가? 하는 고민에 여러 가지 기능이 추가되어야 하는 상황입니다.</p>

<p>사용하시는 분들이 많기 때문에 업데이트 시 고민이 많이 필요합니다.</p>

<p> </p>

<p>하지만,</p>

<p>기능 추가가 늦어지는 대신 저희가 이 곳 커뮤티니에서 최대한 도와드리겠습니다.</p>

<p>원하시는 코드는 아래와 같습니다.</p>

<p>아래 코드를 테마의 functions.php 파일에 추가해서 테스트해보시겠어요?</p>

<p>원글 작성자가 회원일 경우 해당 회원에게 이메일 알림을 보내는 코드입니다.</p>

<p> </p>

<p>add_action('kboard_comments_insert', 'my_kboard_comments_insert', 10, 2);<br />
function my_kboard_comments_insert($insert_id, $content_uid){<br />
    $comment = new KBComment();<br />
    $comment-&gt;initWithUID($insert_id);<br />
    $document = new KBContent();<br />
    $document-&gt;initWithUID($content_uid);</p>

<p>    if($document-&gt;member_uid){<br />
        $user = new WP_User($document-&gt;member_uid);</p>

<p>        if($user-&gt;user_email){<br />
            if(!class_exists('KBMail')){<br />
                include_once KBOARD_DIR_PATH . '/class/KBMail.class.php';<br />
            }<br />
                <br />
            $url = new KBUrl();<br />
            $mail = new KBMail();<br />
            $mail-&gt;to = $user-&gt;user_email;<br />
            $mail-&gt;title = "[댓글알림] {$document-&gt;title}";<br />
            $mail-&gt;content = $comment-&gt;content;<br />
            $mail-&gt;url = $url-&gt;getDocumentRedirect($document-&gt;uid);<br />
            $mail-&gt;send();<br />
        }<br />
    }<br />
}</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 16 Jan 2017 09:53:34 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>