<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[비회원일때만 보이는 텍스트]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/50418</link>
		<description><![CDATA[<p>안녕하세요</p>

<p>항상 많은 도움주셔서 감사합니다!<br />
이메일 필드를 추가하고 작성글에 표시되게 하고싶습니다<br />
비회원은 직접 입력하도록, 회원은 자동으로 이메일을 갖고올 수 있도록 작업중인데<br />
비회원 이메일 필드는 https://www.cosmosfarm.com/threads/document/6850 를 참고해서<br />
도메인 선택할 수 있는 필드로  editor.php파일에 코드 넣었습니다.</p>

<p>그리고 회원은 메일 정보를 자동으로 갖고올 수 있도록 document.php에 아래 코드를 넣었습니다. <br />
정상적으로 작동하는데 문제는 아래 코드를 넣으면</p>

<p>비회원일땐 메일 주소가 제대로 표시되는데<strong> 회원일땐 이메일 주소 앞에 @가 붙습니다.</strong></p>

<pre>
<code>&lt;div class="detail-attr detail-email"&gt;
					&lt;div class="detail-name"&gt;&lt;?php echo __('Billing email', 'kboard')?&gt;&lt;/div&gt;
					&lt;div class="detail-value"&gt;&lt;?php echo $content-&gt;option-&gt;email01,'@', $content-&gt;option-&gt;email02;	
					$user = $content-&gt;member_uid;
					$current_user = get_userdata($user);
					echo $current_user-&gt;user_email;
					?&gt;&lt;/div&gt;
				&lt;/div&gt;	</code></pre>

<p>&lt;?php echo $content-&gt;option-&gt;email01,<big><span class="marker">'@'</span></big>, $content-&gt;option-&gt;email02; ?&gt;    </p>

<p><strong>'@'때문인 것 같은데 '@' 표시가 비회원일때만 표시될 수 있게끔 할 수는 없을까요?</strong><br />
 </p>

<hr />
<p>그리고 하나만 더 여쭤보고싶은게 있습니다. 제가 초보라 아무것도 모릅니다ㅠㅠ</p>

<p><strong>댓글입력 시 작성자에게 메일이 발송되는 것에 대한 문의입니다.</strong><br />
아래 코드를 functions.php에 넣었더니 회원에게는 메일이 잘 갑니다만 비회원에게는 발송되지 않습니다.</p>

<pre>
<code>
add_action('kboard_comments_insert', 'my_kboard_comments_insert', 10, 2);
function my_kboard_comments_insert($insert_id, $content_uid){
    $comment = new KBComment();
    $comment-&gt;initWithUID($insert_id);
    $document = new KBContent();
    $document-&gt;initWithUID($content_uid);

    if($document-&gt;member_uid){
        $user = new WP_User($document-&gt;member_uid);

        if($user-&gt;user_email &amp;&amp; $user-&gt;ID != get_current_user_id()){
            if(!class_exists('KBMail')){
                include_once KBOARD_DIR_PATH . '/class/KBMail.class.php';
            }

            $url = new KBUrl();
            $mail = new KBMail();
            $mail-&gt;to = $user-&gt;user_email;
            $mail-&gt;title = "[댓글알림] {$document-&gt;title}";
            $mail-&gt;content = $comment-&gt;content;
            $mail-&gt;url = $url-&gt;getDocumentRedirect($document-&gt;uid);
            $mail-&gt;send();
        }
    }
}
</code></pre>

<p><br />
아래 코드를 넣어 작성글에 비회원 이메일을 표시되게할건데, </p>

<p><span class="marker">&lt;?php echo $content-&gt;option-&gt;email01,'@', $content-&gt;option-&gt;email02; ?&gt;</span></p>

<p>(↑알려주실 코드로 변경할 예정)</p>

<p><strong>관리자가 댓글 입력 시 이 표시되는 (비회원)이메일로 댓글메일발송을 할 방법이 있을까요?</strong></p>

<p><strong>비회원이 글작성시 입력한 이메일 주소에 댓글메일을 발송하고 싶습니다!</strong></p>

<p>도와주세요ㅠㅠ</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[와 감사합니다! 잘 적용되었습니다!]]></title>
			<link>https://www.cosmosfarm.com/threads/document/50462</link>
			<description><![CDATA[<p>와 감사합니다! 잘 적용되었습니다!</p>]]></description>
			<author>chanchan</author>
			<pubDate>Thu, 18 Feb 2021 06:27:08 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[KBoard 플러그인 게시판 스킨 파일 중 document.php 파일에서

회원이 작성한 게시글인지 체크하시려면 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/50457</link>
			<description><![CDATA[<p>KBoard 플러그인 게시판 스킨 파일 중 document.php 파일에서</p>

<p>회원이 작성한 게시글인지 체크하시려면 $content-&gt;member_uid를 활용하시면 가능할 듯합니다.</p>

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

<pre>
<code class="language-php">&lt;?php if($content-&gt;member_uid):?&gt;
	&lt;?php 
	$user = $content-&gt;member_uid;
	$current_user = get_userdata($user);
	echo $current_user-&gt;user_email;
	?&gt;
&lt;?php else:?&gt;
	&lt;?php echo $content-&gt;option-&gt;email01 ,'@', $content-&gt;option-&gt;email02;?&gt;
&lt;?php endif?&gt;</code></pre>

<p>위와 같이 적용하면 로그인 사용자가 작성한 게시글의 이메일에는</p>

<p>회원가입 시 입력한 이메일이 표시되며 비로그인 사용자가 작성한 게시글의 이메일에는</p>

<p>게시글 작성 시 입력한 이메일이 표시됩니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 18 Feb 2021 05:13:21 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요! 답변 정말 감사드립니다ㅠㅠ

에디터에 아래 코드를 비회원에게만 보이게 넣어 비회원의 이...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/50446</link>
			<description><![CDATA[<p>안녕하세요! 답변 정말 감사드립니다ㅠㅠ</p>

<p>에디터에 아래 코드를 비회원에게만 보이게 넣어 비회원의 이메일 정보만 입력할 수 있도록 필드를 만들었습니다.</p>

<pre>
<code>&lt;input type="text" name="kboard_option_email01" id="email01" style="width: 100px;" value="&lt;?php echo $content-&gt;option-&gt;email01?&gt;" title="이메일 아이디"&gt;@&lt;input type="text" name="kboard_option_email02" id="email02" style="width: 100px;" value="&lt;?php echo $content-&gt;option-&gt;email03?&gt;" title="도메인" /&gt;
            &lt;select name="kboard_option_email03" class="email-domain" title="도메인" onchange="jQuery('input[name=kboard_option_email02]').val(this.value)"&gt;
      &lt;option value="직접입력"&lt;?php if($content-&gt;option-&gt;email03 == '직접입력'):?&gt; selected="selected"&lt;?php endif?&gt;&gt;직접입력&lt;/option&gt;
      &lt;option value="naver.com"&lt;?php if($content-&gt;option-&gt;email03  == 'naver.com'):?&gt; selected="selected"&lt;?php endif?&gt;&gt;naver.com&lt;/option&gt;
&lt;/select&gt;
</code></pre>

<p> $content-&gt;option-&gt;email01은 앞에 아이디부분이고, $content-&gt;option-&gt;email02은 도메인을 갖고올 수 있게 하여 그 사이에 '@'를 넣은 것 입니다.</p>

<p>도큐멘트에 아래 코드를 넣어 이메일 정보를 출력하고 싶은데</p>

<pre>
<code>&lt;?php echo $content-&gt;option-&gt;email01 ,'@', $content-&gt;option-&gt;email02;?&gt;
					&lt;?php 
					$user = $content-&gt;member_uid;
					$current_user = get_userdata($user);
					echo $current_user-&gt;user_email;
					?&gt;</code></pre>

<p>이 중 회원정보를 자동으로 갖고오는 코드는 </p>

<p>&lt;?php <br />
                    $user = $content-&gt;member_uid;<br />
                    $current_user = get_userdata($user);<br />
                    echo $current_user-&gt;user_email;<br />
                    ?&gt;</p>

<p>로 넣어 제대로 적용됩니다.</p>

<p>그리고 비회원 정보를 출력하려고 &lt;?php echo $content-&gt;option-&gt;email01 ,'@', $content-&gt;option-&gt;email02;?&gt; 이 코드를 넣었는데</p>

<p><strong>이 코드에서 '@'가 회원글에서도 출력이 됩니다.(예:@test@test.com 이런식으로요ㅠㅠ) </strong></p>

<p><strong> '@'를 비회원에게만 표시되게끔 하고싶습니다!</strong></p>]]></description>
			<author>chanchan</author>
			<pubDate>Thu, 18 Feb 2021 01:51:07 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[$content-&amp;gt;option-&amp;gt;email01와 $content-&amp;gt;option-&amp;gt;email02 쪽에는 어떤 값...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/50444</link>
			<description><![CDATA[<p>$content-&gt;option-&gt;email01와 $content-&gt;option-&gt;email02 쪽에는 어떤 값들이 입력되는지요?</p>

<p>로그인 사용자, 비로그인 사용자 구분해서 어떤 값들이 들어가는지</p>

<p>구체적으로 설명해주시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 18 Feb 2021 01:42:28 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[빠른 답변 감사합니다ㅠㅠ 알려주신 링크 참고해서 이것저것 넣어봤는데 제대로 작동이 안되서 다시한번...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/50442</link>
			<description><![CDATA[<p>빠른 답변 감사합니다ㅠㅠ 알려주신 링크 참고해서 이것저것 넣어봤는데 제대로 작동이 안되서 다시한번 여쭤봅니다ㅠㅠ</p>

<p>&lt;?php echo $content-&gt;option-&gt;email01 ,'@', $content-&gt;option-&gt;email02;?&gt;</p>

<p>에서 '@' 부분이<strong> 회원 작성글(도큐멘트)</strong>에는 출력이 안되게끔 하려면 어떻게 해야하나요ㅠㅠ</p>]]></description>
			<author>chanchan</author>
			<pubDate>Thu, 18 Feb 2021 01:33:20 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

워드프레스에 내장된 is_user_logged_in() 함수를 활용하시면

로그인 여부를 체크해서 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/50430</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>워드프레스에 내장된 is_user_logged_in() 함수를 활용하시면</p>

<p>로그인 여부를 체크해서 로그인 사용자와 비로그인 사용자에게 다른 코드를 적용하실 수 있습니다.</p>

<p>자세한 내용은 아래 링크를 참고해보세요.</p>

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

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 18 Feb 2021 00:03:47 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>