<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[비회원이 쓴 게시글에 답글 달면 메일 보내지는 기능]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/38879</link>
		<description><![CDATA[<p>워드프레스 게시판 KBoard(케이보드) 사용중입니다.</p>

<p>비회원이 쓴 게시글에 답글 달면 메일 보내지는 기능이 되는지 문의드립니다.</p>

<p>게시판 입력필드에 email 란을 추가 하고,</p>

<p>테마의 functions.php 에</p>

<p>기존 글들 보고 소스를 넣어 보았는데, 메일이 보내지지 않아 문의드립니다.</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요.

최신글 이메일 알림 기능을 사용하지 않고도 확인해보시겠어요?

워드프레스 관리자 -&amp...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/39006</link>
			<description><![CDATA[<p>안녕하세요.</p>

<p>최신글 이메일 알림 기능을 사용하지 않고도 확인해보시겠어요?</p>

<p>워드프레스 관리자 -&gt; KBoard -&gt; 게시판 목록 -&gt; 게시판 선택 -&gt; 기본설정 탭에서</p>

<p>최신글 이메일 알림 입력 필드를 임시로 비운 상태에서도 확인해보세요.</p>

<p> </p>

<p>만약, 최신글 이메일 알림 기능을 사용하지 않을 때</p>

<p>정상적으로 동작한다면</p>

<p>실제 메일을 보내는 기능은 서버 세팅에 의존하기 때문에</p>

<p>서버 관리자 또는 웹호스팅 업체에도 문의를 해보셔야 할 듯합니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Sun, 24 Nov 2019 23:58:48 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[최신글 이메일 알림은 성공적으로 메일이 보내지는데, 

답글에 대한 메일이 보내지지 않아요.

위 소스...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/38990</link>
			<description><![CDATA[<p>최신글 이메일 알림은 성공적으로 메일이 보내지는데, </p>

<p>답글에 대한 메일이 보내지지 않아요.</p>

<p>위 소스에서 $mail-&gt;send();</p>

<p>윗줄까지 실행되는건 확인 했는데,</p>

<p>왜 메일이 보내지지 않는건지 모르겠어요. ㅠ.ㅠ.</p>

<p>contact forms 플러그인도 사용하는데, 여기서도 메일이 제대로 보내져요..</p>

<p>WP Mail SMTP 플러그인을 설치해 봤는데,</p>

<p>그래도 현상은 똑같아요..</p>

<p>메일이 안 보내지는 원인이 뭐가 있을까요?</p>]]></description>
			<author>준사랑</author>
			<pubDate>Sat, 23 Nov 2019 15:03:05 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요.

kboard_comments_insert 액션은 댓글 작성 시 코드를 추가하고 실행되게 하는 액션입니다....]]></title>
			<link>https://www.cosmosfarm.com/threads/document/38950</link>
			<description><![CDATA[<p>안녕하세요.</p>

<p>kboard_comments_insert 액션은 <strong>댓글</strong> 작성 시 코드를 추가하고 실행되게 하는 액션입니다.</p>

<p>kboard_document_insert 액션은 <strong>게시글</strong> 작성 시 코드를 추가하고 실행되게 하는 액션입니다.</p>

<p> </p>

<p>비회원(원글작성자)이 작성한 게시글에 답글이 달렸을 때</p>

<p>원글작성자에게 메일을 보내고 싶으신 건지요?</p>

<p>별도로 코드를 수정하지 않으셔도 될 듯합니다.</p>

<p> </p>

<p>올려주신 코드를 적용하시면</p>

<p>1. 로그인 사용자가 원글작성자일 때 답글이 달리면</p>

<p>회원가입 시 입력한 이메일로 알림을 보냅니다.</p>

<p>2. 비로그인 사용자가 원글작성자일 때 답글이 달리면</p>

<p>KBoard 게시판 입력 필드 중 메타키가 email인 필드에 입력된 메일 주소로 알림을 보냅니다.</p>

<p>3. 로그인 사용자가 아니거나</p>

<p>비로그인 사용자가 이메일 필드에 메일 주소를 입력하지 않은 경우에는</p>

<p>알림을 보내지 않습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 22 Nov 2019 02:58:57 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요..

게시판에 비회원이 남긴 글에 대한 답글을 메일로 보내고 싶은데, 회원에 대한 답글이 있...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/38947</link>
			<description><![CDATA[<p>안녕하세요..</p>

<p>게시판에 비회원이 남긴 글에 대한 답글을 메일로 보내고 싶은데, 회원에 대한 답글이 있어 소스 올립니다.</p>

<pre>
<code class="language-php">add_action('kboard_document_insert', 'my_reply_email_notify', 10, 2);
function my_reply_email_notify($content_uid, $board_id){
	$content = new KBContent();
	$content-&gt;initWithUID($content_uid);
	$parent = $content-&gt;getTopContent();
	if($content-&gt;uid != $parent-&gt;uid){
		if($parent-&gt;member_uid){
			$user_info = get_userdata($parent-&gt;member_uid);
			$notify_email = $user_info-&gt;user_email;
		}
		else if($parent-&gt;option-&gt;email){
			$notify_email = $parent-&gt;option-&gt;email;
		}
		else{
			$notify_email = '';
		}
		
		if($notify_email){
			$url = new KBUrl();
			$mail = kboard_mail();
			$mail-&gt;to = $notify_email;
			$mail-&gt;title = "답글이 등록 되었습니다.";
			$mail-&gt;content = $content-&gt;content;
			$mail-&gt;url = $url-&gt;getDocumentRedirect($content-&gt;uid);
			$mail-&gt;url_name = '페이지로 이동';
			$mail-&gt;send();
		}
	}
}
</code></pre>

<p>비회원에게 답글 메일을 보낼경우 수정해야 할 부분 부탁드려요^^</p>

<p>감사합니다.^^</p>]]></description>
			<author>준사랑</author>
			<pubDate>Fri, 22 Nov 2019 02:28:32 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[코드 남겨주실 땐 에디터의 &quot;코드 스니펫 삽입&quot; 기능으로 남겨주셔야 제대로 된 답변을 받으...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/38946</link>
			<description><![CDATA[<p>코드 남겨주실 땐 에디터의 "코드 스니펫 삽입" 기능으로 남겨주셔야 제대로 된 답변을 받으실 확률이 높아집니다.</p>

<p>참고 부탁드립니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 22 Nov 2019 02:27:15 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[코드를 올려주실 땐 에디터의 코드 스니펫 삽입 기능을 이용 부탁드립니다.

그렇지 않으면 코드가 이상...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/38912</link>
			<description><![CDATA[<p>코드를 올려주실 땐 에디터의 <strong>코드 스니펫 삽입</strong> 기능을 이용 부탁드립니다.</p>

<p>그렇지 않으면 코드가 이상해져서 에러 나는 코드로 바뀌거나,</p>

<p>질의응답 시 의사소통에 오해와 문제가 생길 수도 있기 때문입니다.</p>

<p> </p>

<p>KBoard 댓글 입력 필드를 추가하는 방법은</p>

<p>게시글에 입력 필드를 추가하는 방법과 다릅니다.</p>

<p> </p>

<p>댓글에 입력 필드를 추가하시려면</p>

<p>워드프레스 관리자 -&gt; 외모 -&gt; 테마 편집기 페이지에서 functions.php 파일 하단에</p>

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

<pre>
<code class="language-html">add_action('kboard_comments_field', 'my_kboard_comments_field', 10, 4);
function my_kboard_comments_field($field_html, $board, $content_uid, $commentBuilder){
	if($board-&gt;id == '1'){ // 실제 게시판 id로 적용해주세요.
		?&gt;
		&lt;div class="comments-field field-file1"&gt;
			&lt;label class="comments-field-label" for="comment_option_email"&gt;이메일&lt;/label&gt;
			&lt;input type="text" id="comment_option_email" name="comment_option_email" value=""&gt;
		&lt;/div&gt;
		&lt;?php
	}
}</code></pre>

<p>위의 코드에서 $board-&gt;id == '1' 부분은 실제 게시판 id로 적용해보세요.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 21 Nov 2019 07:50:22 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[functions.php 에 삽입한 소스요.


add_action('kboard_comments_insert', 'my_kboard_comments_insert...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/38899</link>
			<description><![CDATA[<p>functions.php 에 삽입한 소스요.</p>

<pre>
<code class="language-php">add_action('kboard_comments_insert', 'my_kboard_comments_insert', 10, 2);
function my_kboard_comments_insert($comment_uid, $content_uid){
	$comment = new KBComment();
	$comment-&gt;initWithUID($comment_uid);
	
	if($comment-&gt;parent_uid){
		$parent = new KBComment();
		$parent-&gt;initWithUID($comment-&gt;parent_uid);
		
		if($parent-&gt;user_uid){
			$user = new WP_User($parent-&gt;user_uid);
			
			if($user-&gt;user_email) {
				$title = '등록하신 댓글에 답변이 등록 되었습니다.';  // 알림 이메일 제목
				$content = '등록하신 댓글에 대해 답변이 등록 되었습니다.'; // 메일 본문 내용
				wp_mail($user-&gt;user_email, $title, $content);
			}
		}
		else if($parent-&gt;option-&gt;email){
			
			$title = '등록하신 댓글에 답변이 등록 되었습니다.'; // 알림 이메일 제목
			$content = '등록하신 댓글에 대해 답변이 등록 되었습니다.'; // 메일 본문 내용
			wp_mail($parent-&gt;option-&gt;email, $title, $content);
		}
	}
}</code></pre>

<p>그리고 입력 필드의 메타키는 email 로 했습니다.</p>
]]></description>
			<author>준사랑</author>
			<pubDate>Thu, 21 Nov 2019 04:38:32 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

실제 테마 쪽 functions.php 파일에 추가하신 코드는 어떻게 되시는지요?

에디터의 코...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/38880</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>실제 테마 쪽 functions.php 파일에 추가하신 코드는 어떻게 되시는지요?</p>

<p>에디터의 <strong>코드 스니펫 삽입</strong> 기능으로 올려주시겠어요?</p>

<p>게시판 입력 필드 중 이메일 입력 필드의 메타키는 어떻게 설정하셨는지도 알려주시면</p>

<p>코드 상 문제가 있는지 확인해보겠습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 20 Nov 2019 23:53:53 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>