<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[게시글 본문에서 좋아요 버튼 클릭시 관리자에게 이메일 알림]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/57258</link>
		<description><![CDATA[<p>안녕하세요, </p>

<p>게시글 본문에서 좋아요 버튼 클릭시 관리자에게 이메일로 알림이 가는 기능을 구현하려고 합니다.</p>

<p>(사실은 이 기능을 변형해 게시물 신고하기 버튼을 추가하고자 합니다.)</p>

<p>https://www.cosmosfarm.com/threads/document/49460</p>

<p>https://www.cosmosfarm.com/threads/document/23848</p>

<p>위 글들을 참고하여 아래 코드를 테마의 functions.php에 추가하였더니 좋아요 버튼 클릭시 이메일 알림이 잘 오더군요. </p>

<pre>
<code class="language-php">add_action('kboard_content_like', 'kboard_content_like_20210113', 10, 2);
function kboard_content_like_20210113($content, $board){
	if(!$board-&gt;isAdmin()){
		if(!class_exists('KBMail')){
			include_once KBOARD_DIR_PATH . '/class/KBMail.class.php';
		}
		$url = new KBUrl();
		$mail = new KBMail();
		$mail-&gt;to = explode(',', $board-&gt;meta-&gt;latest_alerts);
		$mail-&gt;title = "신고가 접수되었습니다.";
		$mail-&gt;url = $url-&gt;getDocumentRedirect($content_uid);
		$mail-&gt;url_name = '페이지로 이동';
		$mail-&gt;send();
	}
}</code></pre>

<p>근데 게시글이나 댓글이 등록됐을 때처럼 이메일에 해당 게시글 링크가 같이 오지 않고 "신고가 접수되었습니다."라는 이메일 타이틀만 적혀서 옵니다. 이메일 본문은 빈 페이지로요. </p>

<p>다른건 필요없고 버튼이 클릭된 게시글 링크만 같이 기재되었으면 하는데 어떻게 수정하면 될까요? </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[말씀하신대로 적용하니 아주 잘 작동합니다. 감사합니다!]]></title>
			<link>https://www.cosmosfarm.com/threads/document/57277</link>
			<description><![CDATA[<p>말씀하신대로 적용하니 아주 잘 작동합니다. 감사합니다!</p>]]></description>
			<author>서랍정리1</author>
			<pubDate>Wed, 05 Jan 2022 05:29:20 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

올려주신 코드를 아래의 코드로 수정하여 적용해보시겠어요?


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

<p>올려주신 코드를 아래의 코드로 수정하여 적용해보시겠어요?</p>

<pre>
<code>add_action('kboard_content_like', 'kboard_content_like_20210113', 10, 2);
function kboard_content_like_20210113($content, $board){
	if(!$board-&gt;isAdmin()){
		if(!class_exists('KBMail')){
			include_once KBOARD_DIR_PATH . '/class/KBMail.class.php';
		}
		$url = new KBUrl();
		$mail = new KBMail();
		$mail-&gt;to = '수신할 이메일';
		$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>]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 05 Jan 2022 01:57:10 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>