<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[게시판 추가 입력필드 메일알림 관련 문의]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/49163</link>
		<description><![CDATA[<p> </p>

<p>안녕하세요. 일반 게시판 스킨 이용 중이고, 메일알림 설정을 했습니다.</p>

<p>제가 커스텀으로 추가한 입력필드가 굉장히 많은 데, </p>

<p>아래 코드대로 functions에 넣었더니, 입력하지 않은 필드명도 따라오더라구요</p>

<p>입력하지 않은 필드는 메일알림 내용에 없이 하고 싶은데 방법이 있을까요??</p>

<p> </p>

<p>예를들어 아래 필드항목들중, "면적(평형)" 필드에 사용가자 입력을 안하면</p>

<p>고객명, 연락처, 이메일, 주소, 공사예정일, 개인정보동의 만 메일알림오게 하고 싶습니다.</p>

<p> </p>

<p><strong>http://dainhousing.com/?page_id=1347&amp;mod=editor&amp;pageid=1</strong></p>

<p>-------------------------------------------------------------------------------------------------------</p>

<p>add_filter('kboard_latest_alerts_message', 'my_kboard_latest_alerts_message1', 10, 2); <br />
function my_kboard_latest_alerts_message1($mail_content, $content){<br />
    $board = $content-&gt;getBoard();<br />
    if($board-&gt;id == '6'){ // 실제 게시판 id로 적용해주세요.<br />
        $mail_content = <br />
            '고객명 : '.$content-&gt;member_display .'&lt;br&gt;'.'&lt;hr&gt;'<br />
            .'연락처 : '.$content-&gt;option-&gt;{'tel1'}.'-'.$content-&gt;option-&gt;{'tel2'}.'-'.$content-&gt;option-&gt;{'tel3'}.'&lt;br&gt;'.'&lt;hr&gt;'<br />
            .'이메일 : '.$content-&gt;option-&gt;{'email'}.'&lt;br&gt;'.'&lt;hr&gt;'<br />
            .'주소 : '.'('.$content-&gt;option-&gt;{'postcode'}.')'.$content-&gt;option-&gt;{'address'}.$content-&gt;option-&gt;{'address2'}.'&lt;br&gt;'.'&lt;hr&gt;'<br />
            .'면적(단위:평형) : '.$content-&gt;option-&gt;{'measure1'}.'평, '.$content-&gt;option-&gt;{'measure2'}.'&amp;nbsp;'.$content-&gt;option-&gt;{'measure3'}.'&amp;nbsp;'.$content-&gt;option-&gt;{'measure4'}.'&amp;nbsp;'.$content-&gt;option-&gt;{'measure5'}.$content-&gt;option-&gt;{'measure6'}.'&lt;br&gt;'.'&lt;hr&gt;'<br />
            .'공사예정일 : '.$content-&gt;option-&gt;{'date'}.'&lt;br&gt;'.'&lt;hr&gt;'<br />
            .'개인정보 수집 및 이용약관 : '.$content-&gt;option-&gt;{'agree_checkbox'}.'&lt;br&gt;'.'&lt;hr&gt;';<br />
        $mail_content .= $content-&gt;getDocumentOptionsHTML();<br />
    }<br />
    return $mail_content;<br />
}<br />
 </p>

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

저희가 질문을 잘못 이해한 듯합니다.

입력 필드의 내용이 있을 때만 메일 내용에 표시하...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/49248</link>
			<description><![CDATA[<p>안녕하세요.</p>

<p>저희가 질문을 잘못 이해한 듯합니다.</p>

<p>입력 필드의 내용이 있을 때만 메일 내용에 표시하시려면</p>

<p>기존의 코드 대신</p>

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

<pre>
<code class="language-php">add_filter('kboard_latest_alerts_message', 'kboard_latest_alerts_message_20210106', 10, 2);
function kboard_latest_alerts_message_20210106($mail_content, $content){
	$board = $content-&gt;getBoard();
	if($board-&gt;id == '6'){ // 실제 게시판 id로 적용해주세요.
		$mail_content = '고객명 : '.$content-&gt;member_display .'&lt;br&gt;'.'&lt;hr&gt;';
		if($content-&gt;option-&gt;{'tel1'}){
			$mail_content .= '연락처 : '.$content-&gt;option-&gt;{'tel1'}.'-'.$content-&gt;option-&gt;{'tel2'}.'-'.$content-&gt;option-&gt;{'tel3'}.'&lt;br&gt;'.'&lt;hr&gt;';
		}
		if($content-&gt;option-&gt;{'email'}){
			$mail_content .= '이메일 : '.$content-&gt;option-&gt;{'email'}.'&lt;br&gt;'.'&lt;hr&gt;';
		}
		if($content-&gt;option-&gt;{'postcode'}){
			$mail_content .= '주소 : '.'('.$content-&gt;option-&gt;{'postcode'}.')'.$content-&gt;option-&gt;{'address'}.$content-&gt;option-&gt;{'address2'}.'&lt;br&gt;'.'&lt;hr&gt;';
		}
		if($content-&gt;option-&gt;{'measure1'}){
			$mail_content .= '면적(단위:평형) : '.$content-&gt;option-&gt;{'measure1'}.'평, '.$content-&gt;option-&gt;{'measure2'}.'&amp;nbsp;'.$content-&gt;option-&gt;{'measure3'}.'&amp;nbsp;'.$content-&gt;option-&gt;{'measure4'}.'&amp;nbsp;'.$content-&gt;option-&gt;{'measure5'}.$content-&gt;option-&gt;{'measure6'}.'&lt;br&gt;'.'&lt;hr&gt;';
		}
		if($content-&gt;option-&gt;{'date'}){
			$mail_content .= '공사예정일 : '.$content-&gt;option-&gt;{'date'}.'&lt;br&gt;'.'&lt;hr&gt;';
		}
		if($content-&gt;option-&gt;{'agree_checkbox'}){
			$mail_content .= '개인정보 수집 및 이용약관 : '.$content-&gt;option-&gt;{'agree_checkbox'};
		}
	}
	
	return $mail_content;
}</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 06 Jan 2021 00:09:59 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[추가한 입력필드는 아래 블로그 참고해서 커스터마이징 했습니다.

https://blog.naver.com/PostView.nh...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/49172</link>
			<description><![CDATA[<p>추가한 입력필드는 아래 블로그 참고해서 커스터마이징 했습니다.</p>

<p>https://blog.naver.com/PostView.nhn?blogId=chan2rrj&amp;logNo=221216931199</p>

<p> </p>

<p>그래서 알려주신 입력필드 설정 탭에서 보여지지 않구요 ㅠㅠ</p>

<p>알려주신 코드 삭제해봤는데도 반영이 안됩니다..</p>

<pre>
<code>$mail_content .= $content-&gt;getDocumentOptionsHTML();</code></pre>

<p> </p>]]></description>
			<author>코비즈</author>
			<pubDate>Mon, 04 Jan 2021 07:26:00 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

프로그램 코드를 올려야 할 경우 반드시 에디터의 코드 스니펫 삽입 기능을 사용해주세...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/49169</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>프로그램 코드를 올려야 할 경우 반드시 에디터의 <a href="https://imgur.com/a/SgTSN1g" target="_blank">코드 스니펫 삽입</a> 기능을 사용해주세요.</p>

<p> </p>

<p>KBoard 플러그인에서 최신글 이메일 알림 기능을 사용 중이신지요?</p>

<p>이메일에 표시되는 입력 필드는 입력 필드 설정 중 "게시글 본문에 표시" 체크박스에 체크한 입력 필드가 표시됩니다.</p>

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

<p>설정하실 수 있습니다.</p>

<p> </p>

<p>kboard_latest_alerts_message 필터에 특정 입력 필드만 보내게 하시려면</p>

<p>올려주신 코드 중 아래의 코드는 지우신 후 확인해보시겠어요?</p>

<pre>
<code class="language-php">$mail_content .= $content-&gt;getDocumentOptionsHTML();</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 04 Jan 2021 07:14:09 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>