<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[insertContent로 게시판에 글 올렸을 때 게시판에 등록된 메일로 알림 메일을 보내는 방법]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/38687</link>
		<description><![CDATA[<p>안녕하세요.</p>

<p>어제 답변주신 내용(<a href="https://www.cosmosfarm.com/threads/document/38666">https://www.cosmosfarm.com/threads/document/38666</a>) 덕분에 첫 문제는 해결을 봤습니다.</p>

<p>A 게시판에 1이라는 옵션을 선택하면 B게시판에 같은 내용의 글이 하나 더 게시되도록 했는데요.</p>

<p>B게시판에 최신글 이메일 알림 설정을 해두었는데 insertContent() 이걸 통해서 글이 게시된 것은 알림 메일이 발송되지 않는 것 같습니다.</p>

<p>만약에 B게시판에 php로 글이 올라가도록 했을 때 대시보드에서 설정해둔 B게시판 최신글 이메일 알림 주소들에 메일을 보내려면 어떻게 해야할까요?</p>

<p>검토 후 답변해주시면 감사하겠습니다.</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[전달주신 코드 넣어보니 정상적으로 작동합니다!

감사합니다! ㅎㅎ]]></title>
			<link>https://www.cosmosfarm.com/threads/document/38692</link>
			<description><![CDATA[<p>전달주신 코드 넣어보니 정상적으로 작동합니다!</p>

<p>감사합니다! ㅎㅎ</p>]]></description>
			<author>황금고블린</author>
			<pubDate>Thu, 14 Nov 2019 04:54:20 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

KBoard 플러그인의 KBContent 클래스의 insertContent 함수를 사용할 경우

최신글 이메...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/38691</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>KBoard 플러그인의 KBContent 클래스의 insertContent 함수를 사용할 경우</p>

<p>최신글 이메일 알림 기능은 동작하지 않습니다.</p>

<p> </p>

<p>A게시판에 게시글 등록 시 B게시판에 게시글을 등록한 후</p>

<p>B게시판 최신글 이메일 알림 입력 필드에 입력하신 이메일로 알림을 보내고 싶으신 건지요?</p>

<p> </p>

<p>추가하신 코드 중 아래의 코드를 찾아서</p>

<pre>
<code class="language-php">$content-&gt;insertContent($data);</code></pre>

<p>아래의 코드로 교체해보시겠어요?</p>

<pre>
<code class="language-php">$uid = $content-&gt;insertContent($data);
if($uid){
	$new_board = new KBoard($data['board_id']);
	$url = new KBUrl();
	$mail = kboard_mail();
	$mail-&gt;to = explode(',', $new_board-&gt;meta-&gt;latest_alerts);
	$mail-&gt;title = apply_filters('kboard_latest_alerts_subject', '['.__('KBoard new document', 'kboard').'] '.$new_board-&gt;board_name.' - '.$content-&gt;title, $content);
	$mail-&gt;content = apply_filters('kboard_latest_alerts_message', $content-&gt;getDocumentOptionsHTML() . $content-&gt;content, $content);
	$mail-&gt;url = $url-&gt;getDocumentRedirect($uid);
	$mail-&gt;url_name = __('Go to Homepage', 'kboard');
	$mail-&gt;send();
}</code></pre>

<p> </p>

<p>실제 메일을 보내는 기능은 워드프레스 wp_mail 함수를 활용하고 있습니다.</p>

<p>wp_mail 함수에 대한 자세한 내용은</p>

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

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

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 14 Nov 2019 04:43:02 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>