<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[댓글 관련 비밀글 기능 문의]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/38283</link>
		<description><![CDATA[<p>안녕하세요.</p>

<p>워드프레스 게시판 KBoard(케이보드) 사용중입니다.</p>

<p>댓글 작성 시 비밀글 체크하기 (관리자만 볼 수 있도록) 기능을 넣을 수 있을까요?</p>

<p> </p>

<p>관련 코드 안내해주시면 감사하겠습니다! </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[네, 저 같은 경우 익명게시판의 취지가 로그인을 하지 않고 남길수 있는것이고 그렇기 때문에 로그인을 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/48315</link>
			<description><![CDATA[<p>네, 저 같은 경우 익명게시판의 취지가 로그인을 하지 않고 남길수 있는것이고 그렇기 때문에 로그인을 하지 않은 유저들끼리도 DM 을 통한 소통이 가능했으면 좋겠습니다. 연구해보신다니 정말 감사합니다! 기다리고 있겠습니다!</p>

<p> </p>

<p>감사합니다 ^^</p>]]></description>
			<author>Joshmin</author>
			<pubDate>Mon, 30 Nov 2020 03:16:21 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요.

해당 코드를 적용하면 비회원 사용자이거나

로그인 사용자일 경우 본인이 쓴 댓글이 아닐...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/48307</link>
			<description><![CDATA[<p>안녕하세요.</p>

<p>해당 코드를 적용하면 비회원 사용자이거나</p>

<p>로그인 사용자일 경우 본인이 쓴 댓글이 아닐 경우에 '관리자만 볼 수 있습니다.'라고 표시됩니다.</p>

<p>로그인 사용자의 경우 구분 가능한 ID가 있지만</p>

<p>비회원의 경우에는 자신이 쓴 글인지 확인하려면 ip 등으로 체크를 해야 할 듯합니다.</p>

<p>하지만, ip의 경우 동적 ip를 사용한다면</p>

<p>자신이 쓴 글이어도 식별이 불가능할 수도 있습니다.</p>

<p>비회원 댓글 작성 관련해서 ip를 활용한 방법 외에 식별이 가능한 방법이 있을지 연구해보겠습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 30 Nov 2020 01:19:14 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요, 말씀하신 대로 코드를 넣었으나 관리자에겐 보이지만 댓글작성자와 글작성자에게 모두 보이...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/48298</link>
			<description><![CDATA[<p>안녕하세요, 말씀하신 대로 코드를 넣었으나 관리자에겐 보이지만 댓글작성자와 글작성자에게 모두 보이지 않습니다.<br />
이것은 로그인을 하지 않은 유저들을 대상으로 하는 익명게시판에 한해서입니다. 현재 익명댓글로 만들어놨고 author &amp; password 칸도 비활성화 해놓은 상태입니다. 더 자세한 정보가 필요하시다면 labamboo.com에서 보시는게 더 빠를듯 싶습니다.</p>

<p>해당 코드를 살짝 수정해서 다음과 같이 만들었지만, 바뀌는건 없습니다:</p>

<p> </p>

<p>    if(!$board-&gt;isAdmin() &amp;&amp; !$board-&gt;isEditor($user_id) &amp;&amp; $comment-&gt;option-&gt;secret &amp;&amp; $board-&gt;id == '1' &amp;&amp; $content-&gt;member_uid !== get_current_user_id()){ // 실제 게시판 id로 적용해주세요.<br />
        if(!$user_id ||$user_id != $comment-&gt;user_uid){<br />
            $content = '관리자만 볼 수 있습니다.';<br />
        }<br />
    }</p>

<p> </p>

<p>감사합니다 ^^</p>]]></description>
			<author>Joshmin</author>
			<pubDate>Sun, 29 Nov 2020 20:44:47 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[비밀댓글 작성 시 관리자, 게시글 작성자, 댓글 작성자에게만 보이게 하시려면

kboard_comments_conten...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/48166</link>
			<description><![CDATA[<p>비밀댓글 작성 시 관리자, 게시글 작성자, 댓글 작성자에게만 보이게 하시려면</p>

<p>kboard_comments_content 필터 쪽 코드를</p>

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

<pre>
<code class="language-php">add_filter('kboard_comments_content', 'my_kboard_comments_content', 10, 3);
function my_kboard_comments_content($content, $comment_uid, $content_uid){
	$comment = new KBComment();
	$comment-&gt;initWithUID($comment_uid);
	
	$board = $comment-&gt;getBoard();
	
	$user_id = get_current_user_id();
	
	if(!$board-&gt;isAdmin() &amp;&amp; !$board-&gt;isEditor($user_id) &amp;&amp; $comment-&gt;option-&gt;secret &amp;&amp; $board-&gt;id == '1'){ // 실제 게시판 id로 적용해주세요.
		if(!$user_id || $user_id != $comment-&gt;user_uid){
			$content = '관리자만 볼 수 있습니다.';
		}
	}
	return $content;
}</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 24 Nov 2020 05:33:57 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[여기에 추가로 문의 드립니다

관리자 및 댓글 쓴 사람과 게시물 작성자가 모두 비밀 댓글을 보게 하려...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/48161</link>
			<description><![CDATA[<p>여기에 추가로 문의 드립니다</p>

<p>관리자 및 댓글 쓴 사람과 게시물 작성자가 모두 비밀 댓글을 보게 하려면 어떻게 해야할까요?</p>

<p>요즘 많이 질문하네요 죄송하고 감사합니다 !!</p>]]></description>
			<author>Joshmin</author>
			<pubDate>Tue, 24 Nov 2020 05:09:49 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

최신 버전의 KBoard 게시판 플러그인과 댓글 플러그인에서 동작하는

댓글 비밀글 예제 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/38288</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>최신 버전의 KBoard 게시판 플러그인과 댓글 플러그인에서 동작하는</p>

<p>댓글 비밀글 예제 코드를 작성해봤습니다.</p>

<p> </p>

<p>테마 쪽 functions.php 파일 하단에</p>

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

<pre>
<code class="language-php">add_action('kboard_comments_field', 'my_kboard_comments_field', 10, 4);
function my_kboard_comments_field($field_html, $board, $content_uid, $commentBuilder){
	if($board-&gt;id == '1'){ // 실제 게시판 id로 적용해주세요.
		?&gt;
		&lt;input type="checkbox" id="comment_option_secret" name="comment_option_secret" value="true"&gt;
		&lt;label for="comment_option_secret"&gt;비밀댓글&lt;/label&gt;
		&lt;?php
	}
}

add_filter('kboard_comments_content', 'my_kboard_comments_content', 10, 3);
function my_kboard_comments_content($content, $comment_uid, $content_uid){
	$comment = new KBComment();
	$comment-&gt;initWithUID($comment_uid);
	
	$board = $comment-&gt;getBoard();
	
	if(!$board-&gt;isAdmin() &amp;&amp; $comment-&gt;option-&gt;secret &amp;&amp; $board-&gt;id == '1'){ // 실제 게시판 id로 적용해주세요.
		$user_id = get_current_user_id();
		if(!$user_id || $user_id != $comment-&gt;user_uid){
			$content = '관리자만 볼 수 있습니다.';
		}
	}
	return $content;
}</code></pre>

<p> </p>

<p>kboard_comments_field 액션을 활용해서 댓글 입력 필드 뒤에 HTML 코드를 추가하고</p>

<p>kboard_comments_content 필터를 활용해서 댓글 내용을 관리자가 확인할 수 있고</p>

<p>로그인 사용자가 쓴 비밀 댓글이라면 본인은 확인 가능하도록 하는 코드입니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 01 Nov 2019 08:33:23 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>