<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[댓글의 댓글이 달렸을 때, 먼저 댓글을 쓴 사람한테 이메일 알림 전송 기능]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/12637</link>
		<description><![CDATA[<p>안녕하세요.</p>

<p>현재 KBoard에서 이메일 관련 기능을 만들고 있다고 들었습니다. 이전에 답변하신 도움글을 보면서 '댓글이 달리면 원글 게시자'에게 메일이 가는 건 성공했는데요.</p>

<p>혹시 댓글의 댓글이 달리면 바로 앞 댓글 쓴 사람에게 메일 알림이 가도록 하는 방법이 있는지 궁금합니다.</p>
]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[해결했습니다. 너무 감사드립니다!
]]></title>
			<link>https://www.cosmosfarm.com/threads/document/12661</link>
			<description><![CDATA[<p>해결했습니다. 너무 감사드립니다!</p>
]]></description>
			<author>COOLMAN</author>
			<pubDate>Sun, 05 Mar 2017 06:54:43 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[사이트가 먹통이 되는건 파일 수정이 잘못된 듯합니다.

테스트한 코드를 그대로 복사 붙여넣기 한 것이...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/12657</link>
			<description><![CDATA[<p>사이트가 먹통이 되는건 파일 수정이 잘못된 듯합니다.</p>

<p>테스트한 코드를 그대로 복사 붙여넣기 한 것이라 버그가 있을 순 있지만 동작은 할겁니다.</p>

<p>코드상 문제라면 적어도 오류 메시지라도 나와야 하거든요.</p>

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

<p>워드프레스의 wp-config.php 파일에서</p>

<p>define('WP_DEBUG', <strong>false</strong>); -&gt; define('WP_DEBUG', <strong>true</strong>);</p>

<p>이렇게 수정해주시면 디버그 모드가 활성화 됩니다.</p>

<p>또는 워드프레스 디버그 모드 대신 아래 플러그인으로 오류 내용을 확인할 수 있습니다.</p>

<p><a href="https://ko.wordpress.org/plugins/error-log-monitor/" target="_blank">https://ko.wordpress.org/plugins/error-log-monitor/</a></p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Sun, 05 Mar 2017 02:23:37 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[정말 빠른 답변 감사드립니다. 그런데 첫번째 코드를 적용하니까 사이트가 먹통이 되네요. 혹시 빠진 부...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/12653</link>
			<description><![CDATA[<p>정말 빠른 답변 감사드립니다. 그런데 첫번째 코드를 적용하니까 사이트가 먹통이 되네요. 혹시 빠진 부분이 있을까요?</p>
]]></description>
			<author>COOLMAN</author>
			<pubDate>Sat, 04 Mar 2017 12:40:07 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[댓글의 답글이 달리면 이메일로 알림이 전송되게 할 수 있습니다.

아래 코드를 테마의 functions.php ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/12648</link>
			<description><![CDATA[<p>댓글의 답글이 달리면 이메일로 알림이 전송되게 할 수 있습니다.</p>

<p>아래 코드를 테마의 functions.php 파일에 추가해주세요.</p>

<p>add_action('kboard_comments_insert', 'my_kboard_comments_insert', 10, 2);<br />
function my_kboard_comments_insert($comment_uid, $content_uid){<br />
    $comment = new KBComment();<br />
    $comment-&gt;initWithUID($comment_uid);<br />
    $document = new KBContent();<br />
    $document-&gt;initWithUID($content_uid);<br />
    <br />
    if($comment-&gt;parent_uid){<br />
        $parent = new KBComment();<br />
        $parent-&gt;initWithUID($comment-&gt;parent_uid);<br />
        <br />
        if($parent-&gt;user_uid){<br />
            $user = new WP_User($parent-&gt;user_uid);<br />
        <br />
            if($user-&gt;user_email &amp;&amp; $user-&gt;id != get_current_user_id()){<br />
                if(!class_exists('KBMail')){<br />
                    include_once KBOARD_DIR_PATH . '/class/KBMail.class.php';<br />
                }<br />
                $url = new KBUrl();<br />
                $mail = new KBMail();<br />
                $mail-&gt;to = $user-&gt;user_email;<br />
                $mail-&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 />
        else if($parent-&gt;option-&gt;email){<br />
            if(!class_exists('KBMail')){<br />
                include_once KBOARD_DIR_PATH . '/class/KBMail.class.php';<br />
            }<br />
            $url = new KBUrl();<br />
            $mail = new KBMail();<br />
            $mail-&gt;to = $parent-&gt;option-&gt;email;<br />
            $mail-&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>비회원도 이메일 알림을 받을 수 있도록 하시려면 댓글 스킨을 수정해주셔야 합니다.</p>

<p>/wp-content/plugins/kboard-comments/skin/default/list.php</p>

<p>위 파일에서 아래 굵게 표시된 코드를 추가해주시면 됩니다.</p>

<p>&lt;?php if(is_user_logged_in()):?&gt;<br />
&lt;input type="hidden" name="member_display" value="&lt;?php echo $member_display?&gt;"&gt;<br />
&lt;?php else:?&gt;<br />
&lt;div class="comments-field"&gt;<br />
    &lt;label class="comments-field-label" for="comment_member_display"&gt;&lt;?php echo __('Author', 'kboard-comments')?&gt;&lt;/label&gt;<br />
    &lt;input type="text" id="comment_member_display" name="member_display" value="&lt;?php echo $temporary-&gt;member_display?&gt;" placeholder="&lt;?php echo __('Author', 'kboard-comments')?&gt;..." required&gt;<br />
&lt;/div&gt;<br />
&lt;div class="comments-field"&gt;<br />
    &lt;label class="comments-field-label" for="comment_password"&gt;&lt;?php echo __('Password', 'kboard-comments')?&gt;&lt;/label&gt;<br />
    &lt;input type="password" id="comment_password" name="password" value="" placeholder="&lt;?php echo __('Password', 'kboard-comments')?&gt;..." required&gt;<br />
&lt;/div&gt;<br />
<strong>&lt;div class="comments-field"&gt;<br />
    &lt;label class="comments-field-label" for="comment_email"&gt;&lt;?php echo __('Email', 'kboard-comments')?&gt;&lt;/label&gt;<br />
    &lt;input type="text" id="comment_email" name="comment_option_email" value="" placeholder="&lt;?php echo __('Email', 'kboard-comments')?&gt;..." required&gt;<br />
&lt;/div&gt;</strong><br />
&lt;?php endif?&gt;</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Sat, 04 Mar 2017 03:17:42 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>