<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[게시판 글등록 메일 수신시 하단 홈페이지 이동 버튼 주소 변경]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/25781</link>
		<description><![CDATA[<p>안녕하세요. </p>

<p> </p>

<p>현재 컨택트폼을 사용하여 관리자가 신규 글 등록시 이메일을 받아 보고 있습니다. </p>

<p>이메일 내용중에 최 하단에 홈페이지 이동 버튼을 누르면 글로 리다이렉트 되는데요. </p>

<p>관리자 로그인 페이지 또는 로그인페이지로 이동 시키려고 합니다.</p>

<p>KBConent.class.php 에서 </p>

<p>    $mail-&gt;url = $url-&gt;getDocumentRedirect($this-&gt;uid); 를 바꾸면 될것 같은데 어떻게 바꿔야 될지요?</p>

<p>답변 부탁 드려요.</p>

<p> </p>

<p>감사합니다. </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요.

올려주신 코드 그대로 적용하신 건지요?

아래의 코드처럼 적용해주시겠어요?


add_actio...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/26158</link>
			<description><![CDATA[<p>안녕하세요.</p>

<p>올려주신 코드 그대로 적용하신 건지요?</p>

<p>아래의 코드처럼 적용해주시겠어요?</p>

<pre>
<code class="language-php">add_action('kboard_document_insert', 'my_kboard_document_insert', 10, 4);
function my_kboard_document_insert($content_uid, $board_id, $content, $board){
	if($board_id == '1'){
		if(!class_exists('KBMail')){
			include_once KBOARD_DIR_PATH . '/class/KBMail.class.php';
		}
		
		$mail = new KBMail();
		$mail-&gt;to = '관리자 이메일 주소';
		$mail-&gt;title = '[KBoard 신규등록] '.$board-&gt;board_name.' - '.$content-&gt;title;
		$mail-&gt;content = $content-&gt;content;
		$mail-&gt;url = '관리자페이지 주소';
		$mail-&gt;url_name = '관리자페이지 이동';
		$mail-&gt;send();
	}
}</code></pre>

<p>올려주신 코드에서 3번 게시판과 4번 게시판의 $mail-&gt;url 서로 다른 듯합니다.</p>

<p>만약 같은 주소로 이동하게 하시려면</p>

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

<pre>
<code class="language-php">add_action('kboard_document_insert', 'my_kboard_document_insert', 10, 4);
function my_kboard_document_insert($content_uid, $board_id, $content, $board){
	if(in_array($board_id, array('3', '4'))){
		if(!class_exists('KBMail')){
			include_once KBOARD_DIR_PATH . '/class/KBMail.class.php';
		}
		
		$mail = new KBMail();
		$mail-&gt;to = '관리자 이메일 주소';
		$mail-&gt;title = '[KBoard 신규등록] '.$board-&gt;board_name.' - '.$content-&gt;title;
		$mail-&gt;content = $content-&gt;content;
		$mail-&gt;url = '관리자페이지 주소';
		$mail-&gt;url_name = '관리자페이지 이동';
		$mail-&gt;send();
	}
}</code></pre>

<p>위의 코드에서 관리자 이메일 주소, 관리자페이지 주소, 관리자페이지 이동 부분은 적절히 수정해주세요.</p>

<p>만약 위의 코드가 제대로 동작하지 않는다면</p>

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

<p>최신글 이메일 알림 입력 필드를 지우고 저장하신 후에 다시 확인해보시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 06 Sep 2018 05:58:05 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[작동되는줄 알았는데 제대로 작동이 되고 있지 않네요

아래는 차일드테마에  삽입한 소스입니다. 

url...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/26149</link>
			<description><![CDATA[<p>작동되는줄 알았는데 제대로 작동이 되고 있지 않네요</p>

<p>아래는 차일드테마에  삽입한 소스입니다. </p>

<p>url_name은 변경되어 노출되는데</p>

<p>url 연결이 관리자페이지로 변경했는데 기존 게시판 페이지로 이동 됩니다. </p>

<p>add_action('kboard_document_insert', 'my_kboard_document_insert', 10, 4);<br />
function my_kboard_document_insert($content_uid, $board_id, $content, $board){<br />
    if($board_id == '3'){<br />
        if(!class_exists('KBMail')){<br />
            include_once KBOARD_DIR_PATH . '/class/KBMail.class.php';<br />
        }<br />
        $mail-&gt;url = 'http://www.xxx.com/wp-login.php';<br />
        $mail-&gt;url_name = '관리자페이지 이동';<br />
<br />
    }</p>

<p><br />
  if($board_id == '4'){<br />
        if(!class_exists('KBMail')){</p>

<p>            include_once KBOARD_DIR_PATH . '/class/KBMail.class.php';<br />
        }<br />
<br />
        $mail-&gt;url = 'http://www.xxx.com.wp-login.php';<br />
        $mail-&gt;url_name = '관리자페이지 이동';<br />
<br />
    }</p>

<p>}<br />
 </p>

<p> </p>

<p>항상 감사드리고 응원합니다.!</p>]]></description>
			<author>vingo32</author>
			<pubDate>Thu, 06 Sep 2018 03:40:36 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[감사합니다!!!]]></title>
			<link>https://www.cosmosfarm.com/threads/document/25792</link>
			<description><![CDATA[<p>감사합니다!!!</p>]]></description>
			<author>vingo32</author>
			<pubDate>Thu, 23 Aug 2018 01:41:11 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[테마 쪽 functions.php에 코드를 추가하시려면

워드프레스 관리자 -&amp;gt; 외모 -&amp;gt; 테마 편집...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/25791</link>
			<description><![CDATA[<p>테마 쪽 functions.php에 코드를 추가하시려면</p>

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

<p>아래의 코드를 추가해보세요.</p>

<pre>
<code class="language-php">add_action('kboard_document_insert', 'my_kboard_document_insert', 10, 4);
function my_kboard_document_insert($content_uid, $board_id, $content, $board){
	if($board_id == '1'){
		if(!class_exists('KBMail')){
			include_once KBOARD_DIR_PATH . '/class/KBMail.class.php';
		}
		
		$mail = new KBMail();
		$mail-&gt;to = '관리자이메일주소';
		$mail-&gt;title = '[KBoard 신규등록] '.$board-&gt;board_name.' - '.$content-&gt;title;
		$mail-&gt;content = $content-&gt;content;
		$mail-&gt;url = '로그인페이지주소';
		$mail-&gt;url_name = '홈페이지 이동';
		$mail-&gt;send();
	}
}</code></pre>

<p>위의 코드에서 $board_id == '1' 부분에는 실제 게시판 id로 변경해주세요.</p>

<p>관리자이메일주소, 로그인페이지주소 부분도 적절히 수정해주세요.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 23 Aug 2018 01:27:21 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

올려주신 코드에서 $url-&amp;gt;getDocumentRedirect($this-&amp;gt;uid) 부분을

관리...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/25787</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>올려주신 코드에서 $url-&gt;getDocumentRedirect($this-&gt;uid) 부분을</p>

<p>관리자 로그인 페이지나 로그인 페이지 주소로 변경해보시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 23 Aug 2018 00:09:56 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>