<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[안녕하세요 게시글 작성자 아이피와 댓글 아이피를 관리자만 볼수있게 하고 싶습니다.]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/38892</link>
		<description><![CDATA[<p>전에 여러 코드들을 커뮤니티에서 찾아서 했는데요.</p>

<p>지금은 어제 업데이트 한이후 </p>

<p>게시글은 아이피가 보이는데</p>

<p>댓글 에 아이피가 보이지 않습니다.</p>

<p>그리고 게시글 작성자 아이피와 댓글아이피를 모든 게시판에 관리자만 볼수 있게 하고 싶은데요</p>

<p>어떻게 해야 할까요?</p>

<p>지금 버젼은 이렇습니다 </p>

<p>바빠서 어제 업데이트를 했더니 다 사라져 버렸어요 ㅜㅜ</p>

<ul>
	<li>현재 설치된 게시판 플러그인 버전은 <strong>5.5</strong> 입니다.</li>
	<li>현재 설치된 댓글 플러그인 버전은 <strong>4.6</strong> 입니다.</li>
</ul>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주시길 부탁드립니다.

 

관리자로 로그인...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/39109</link>
			<description><![CDATA[<p>안녕하세요.</p>

<p>이미지 사진은 <a href="https://imgur.com/upload" target="_blank">imgur</a>에 업로드한 뒤 링크 걸어주시길 부탁드립니다.</p>

<p> </p>

<p>관리자로 로그인해서 확인해보신 건지요?</p>

<p>해당 코드를 저희 쪽 테스트 서버에서 확인해보니</p>

<p>관리자로 로그인 시에만 IP 정보가 표시되는 것을 확인했습니다.</p>

<p><a href="https://imgur.com/a/aoOGNyn" target="_blank">https://imgur.com/a/aoOGNyn</a></p>

<p> </p>

<p>첫번째 이미지는 관리자로 로그인 시 IP가 표시됩니다.</p>

<p>두번째 이미지는 비로그인 사용자가 게시글을 확인할 때 IP가 표시되지 않습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 27 Nov 2019 00:10:24 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요 

상위처럼 코드를 변경하였습니다만.. ㅜㅜ

표기가 안되고 있습니다.

functions.php


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

<p>상위처럼 코드를 변경하였습니다만.. ㅜㅜ</p>

<p>표기가 안되고 있습니다.</p>

<p>functions.php</p>

<pre>
<code>//아이피주소관리자만 확인
add_filter('kboard_document_add_option_value_field_data', 'my_kboard_document_add_option_value_field_data', 10, 3);
function my_kboard_document_add_option_value_field_data($field, $content, $board){
	if(isset($field['meta_key']) &amp;&amp; $field['meta_key'] == 'ip' &amp;&amp; !$board-&gt;isAdmin()){
		return array();
	}
	return $field;
}

// 익명 암호화
add_action('kboard_document_insert', 'my_kboard_document_insert', 10, 4);
function my_kboard_document_insert($content_uid, $board_id, $content, $board){
	if(!is_user_logged_in()){
		$content-&gt;option-&gt;ip = kboard_user_ip();
	}
	
	$content-&gt;member_display = uniqid();
	$content-&gt;updateContent();
}

add_action('kboard_comments_insert', 'my_kboard_comments_insert', 10, 3);
function my_kboard_comments_insert($insert_id, $content_uid, $board){
	$content = new KBContent();
	$content-&gt;initWithUID($content_uid);
	
	$comment = new KBComment();
	$comment-&gt;initWithUID($insert_id);
	
	if(is_user_logged_in()){
		if($comment-&gt;user_uid == $content-&gt;member_uid){
			$comment-&gt;user_display = $content-&gt;member_display . ' (작성자)';
		}
	}
	else if($content-&gt;option-&gt;ip == kboard_user_ip()){
		$comment-&gt;user_display = $content-&gt;member_display . ' (작성자)';
	}
	$comment-&gt;update();
}
add_action('kboard_comments_field', 'my_kboard_comments_field', 10, 4);
function my_kboard_comments_field($field_html, $board, $content_uid, $commentBuilder){
	?&gt;
	&lt;input type="hidden" name="comment_option_ip" value="&lt;?php echo kboard_user_ip()?&gt;"&gt;
	&lt;?php
}
//스크롤 위로
add_action('kboard_skin_header', 'my_kboard_skin_header', 10, 1);
function my_kboard_skin_header($builder){
	$board = $builder-&gt;board;
	if($board-&gt;id == '1'){ 
		?&gt;
		&lt;script&gt;
		jQuery(document).ready(function(){
			parent.jQuery('html, body').scrollTop(0);
		});
		&lt;/script&gt;
		&lt;?php
	}
}


</code></pre>

<p>이렇게 되어 있구요</p>

<p> </p>

<p>list-template.php</p>

<pre>
<code>&lt;div class="comments-list"&gt;
	&lt;ul&gt;
		&lt;?php while($comment = $commentList-&gt;hasNext()): $commentURL-&gt;setCommentUID($comment-&gt;uid);?&gt;
		&lt;li itemscope itemtype="http://schema.org/Comment" class="kboard-comments-item" data-username="&lt;?php echo $comment-&gt;user_display?&gt;" data-created="&lt;?php echo $comment-&gt;created?&gt;"&gt;
			&lt;div class="comments-list-username" itemprop="author"&gt;
				&lt;?php echo $comment-&gt;getUserDisplay()?&gt;
				&lt;?php if($board-&gt;isAdmin() &amp;&amp; $comment-&gt;option-&gt;ip):?&gt;(&lt;?php echo $comment-&gt;option-&gt;ip?&gt;)&lt;?php endif?&gt;
			&lt;/div&gt;</code></pre>

<p>이파일도 요렇게 되어 있는데요..ㅡㅜ</p>

<p> </p>

<p>도대체 왜 안될까요</p>

<p> </p>

<p><a href="https://imgur.com/NMGrAWG">https://imgur.com/NMGrAWG</a></p>

<p>이건 원래 작동이 되었던 게시판인데 잘작동 됩니다.</p>

<p> </p>

<p><a href="https://imgur.com/L1ht3sn" target="_blank">https://imgur.com/L1ht3sn</a></p>

<p>요건 코드 수정후 테스트로 해본건데 아이피가 안보이네욤 ㅠㅠ</p>

<p> </p>

<p>도와주세요</p>]]></description>
			<author>끼이얏</author>
			<pubDate>Tue, 26 Nov 2019 07:07:41 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[특정 게시판이 아닌 모든 게시판에 적용하시려면

올려주신 코드 중 아래의 코드대신


// 익명 암호화
...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/39015</link>
			<description><![CDATA[<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-&gt;id == '1')// 실제 게시판 id로 적용해주세요.
        if(!is_user_logged_in()){
            $content-&gt;option-&gt;ip = kboard_user_ip();
        }
        
        $content-&gt;member_display = uniqid();
        $content-&gt;updateContent();
    }
}

add_action('kboard_comments_insert', 'my_kboard_comments_insert', 10, 3);
function my_kboard_comments_insert($insert_id, $content_uid, $board){
     if($board-&gt;id == '1'){ // 실제 게시판 id로 적용해주세요.
        $content = new KBContent();
        $content-&gt;initWithUID($content_uid);
        
        $comment = new KBComment();
        $comment-&gt;initWithUID($insert_id);
        
        if(is_user_logged_in()){
            if($comment-&gt;user_uid == $content-&gt;member_uid){
                $comment-&gt;user_display = $content-&gt;member_display . ' (작성자)';
            }
        }
        else if($content-&gt;option-&gt;ip == kboard_user_ip()){
            $comment-&gt;user_display = $content-&gt;member_display . ' (작성자)';
        }
        $comment-&gt;update();
    }

}
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="hidden" name="comment_option_ip" value="&lt;?php echo kboard_user_ip()?&gt;"&gt;
		&lt;?php
	}
}</code></pre>

<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(!is_user_logged_in()){
		$content-&gt;option-&gt;ip = kboard_user_ip();
	}
	
	$content-&gt;member_display = uniqid();
	$content-&gt;updateContent();
}

add_action('kboard_comments_insert', 'my_kboard_comments_insert', 10, 3);
function my_kboard_comments_insert($insert_id, $content_uid, $board){
	$content = new KBContent();
	$content-&gt;initWithUID($content_uid);
	
	$comment = new KBComment();
	$comment-&gt;initWithUID($insert_id);
	
	if(is_user_logged_in()){
		if($comment-&gt;user_uid == $content-&gt;member_uid){
			$comment-&gt;user_display = $content-&gt;member_display . ' (작성자)';
		}
	}
	else if($content-&gt;option-&gt;ip == kboard_user_ip()){
		$comment-&gt;user_display = $content-&gt;member_display . ' (작성자)';
	}
	$comment-&gt;update();
}
add_action('kboard_comments_field', 'my_kboard_comments_field', 10, 4);
function my_kboard_comments_field($field_html, $board, $content_uid, $commentBuilder){
	?&gt;
	&lt;input type="hidden" name="comment_option_ip" value="&lt;?php echo kboard_user_ip()?&gt;"&gt;
	&lt;?php
}</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 25 Nov 2019 00:59:03 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[
if($board-&amp;gt;id == '1'){

...

}

전체 게시판에 적용하시려면

올려주신 코드 중 아래에서 생...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/39001</link>
			<description><![CDATA[<pre>
<code>if($board-&gt;id == '1'){

...

}</code></pre>

<p>전체 게시판에 적용하시려면</p>

<p>올려주신 코드 중 아래에서 생략된 부분만 남기고 지워보시겠어요?</p>

<p> </p>

<p>라고 말씀하셨는데 잘이해가 가지 않습니다.</p>

<p>ㅜㅜ</p>

<p>그리고 비슷한 if 로 시작하는것이 많아서 ㅜㅜ</p>

<p>정확하게 알려주시면 정말 정말 감사할거 같아요 ~~~!!</p>]]></description>
			<author>끼이얏</author>
			<pubDate>Sun, 24 Nov 2019 06:15:43 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[전체 게시판에 적용하시려면

올려주신 코드 중 아래에서 생략된 부분만 남기고 지워보시겠어요?


if($...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/38909</link>
			<description><![CDATA[<p>전체 게시판에 적용하시려면</p>

<p>올려주신 코드 중 아래에서 생략된 부분만 남기고 지워보시겠어요?</p>

<pre>
<code class="language-php">if($board-&gt;id == '1'){

...

}</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 21 Nov 2019 07:35:23 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[일단 게시판1 개에 댓글과 게시글에 아이피가 보이기는합니다 하지만 이걸 전체 게시판(공지사항, 자유...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/38900</link>
			<description><![CDATA[<p>일단 게시판1 개에 댓글과 게시글에 아이피가 보이기는합니다 하지만 이걸 전체 게시판(공지사항, 자유게시판 등등) 에 적용하려면 어떻게 해야하나요</p>]]></description>
			<author>끼이얏</author>
			<pubDate>Thu, 21 Nov 2019 04:46:52 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[제가 원하는것은 일단 모든 게시판과 모든게시물 의 게시물작성자 모든 댓글의 작성자의 아이피를 관리...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/38898</link>
			<description><![CDATA[<p>제가 원하는것은 일단 모든 게시판과 모든게시물 의 게시물작성자 모든 댓글의 작성자의 아이피를 관리자만 보게 하고 싶습니다.</p>

<p> </p>

<p>좀 도와주세요 ㅜㅠ</p>

<p> </p>

<p> 지금 이렇게 되어 있는데 좀 도와주시면 감사하겠습니다</p>

<p> </p>

<pre>
<code>//아이피주소관리자만 확인
add_filter('kboard_document_add_option_value_field_data', 'my_kboard_document_add_option_value_field_data', 10, 3);
function my_kboard_document_add_option_value_field_data($field, $content, $board){
	if(isset($field['meta_key']) &amp;&amp; $field['meta_key'] == 'ip' &amp;&amp; !$board-&gt;isAdmin()){
		return array();
	}
	return $field;
}

// 익명 암호화
add_action('kboard_document_insert', 'my_kboard_document_insert', 10, 4);
function my_kboard_document_insert($content_uid, $board_id, $content, $board){
    { if($board-&gt;id == '1')// 실제 게시판 id로 적용해주세요.
        if(!is_user_logged_in()){
            $content-&gt;option-&gt;ip = kboard_user_ip();
        }
        
        $content-&gt;member_display = uniqid();
        $content-&gt;updateContent();
    }
}

add_action('kboard_comments_insert', 'my_kboard_comments_insert', 10, 3);
function my_kboard_comments_insert($insert_id, $content_uid, $board){
     if($board-&gt;id == '1'){ // 실제 게시판 id로 적용해주세요.
        $content = new KBContent();
        $content-&gt;initWithUID($content_uid);
        
        $comment = new KBComment();
        $comment-&gt;initWithUID($insert_id);
        
        if(is_user_logged_in()){
            if($comment-&gt;user_uid == $content-&gt;member_uid){
                $comment-&gt;user_display = $content-&gt;member_display . ' (작성자)';
            }
        }
        else if($content-&gt;option-&gt;ip == kboard_user_ip()){
            $comment-&gt;user_display = $content-&gt;member_display . ' (작성자)';
        }
        $comment-&gt;update();
    }

}
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="hidden" name="comment_option_ip" value="&lt;?php echo kboard_user_ip()?&gt;"&gt;
		&lt;?php
	}
}
//스크롤 위로
add_action('kboard_skin_header', 'my_kboard_skin_header', 10, 1);
function my_kboard_skin_header($builder){
	$board = $builder-&gt;board;
	if($board-&gt;id == '1'){ 
		?&gt;
		&lt;script&gt;
		jQuery(document).ready(function(){
			parent.jQuery('html, body').scrollTop(0);
		});
		&lt;/script&gt;
		&lt;?php
	}
}


</code></pre>

<p> </p>]]></description>
			<author>끼이얏</author>
			<pubDate>Thu, 21 Nov 2019 04:36:14 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

최신 버전 KBoard 플러그인에서 댓글 쪽 IP를 관리자만 볼 수 있게 하시려면

워드프레...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/38895</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>최신 버전 KBoard 플러그인에서 댓글 쪽 IP를 관리자만 볼 수 있게 하시려면</p>

<p>워드프레스 관리자 -&gt; 외모 -&gt; 테마 편집기 페이지에서 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="hidden" name="comment_option_ip" value="&lt;?php echo kboard_user_ip()?&gt;"&gt;
		&lt;?php
	}
}</code></pre>

<p>위의 코드에서 $board-&gt;id == '1' 부분은 실제 게시판 id로 적용해주세요.</p>

<p>기존에 위의 코드가 추가되어 있다면 생략하고</p>

<p>FTP로 접속해서 /wp-content/plugins/kboard-comments/skin/사용중인스킨/list-template.php 파일에</p>

<p>아래의 코드를 찾아서</p>

<pre>
<code class="language-php">&lt;?php echo $comment-&gt;getUserDisplay()?&gt;</code></pre>

<p>찾은 코드 <strong>밑에</strong> 아래의 코드를 추가해보세요.</p>

<pre>
<code class="language-php">&lt;?php if($board-&gt;isAdmin() &amp;&amp; $comment-&gt;option-&gt;ip):?&gt;(&lt;?php echo $comment-&gt;option-&gt;ip?&gt;)&lt;?php endif?&gt;</code></pre>

<p> </p>

<p>KBoard 댓글 플러그인 4.6 이전 버전에서 적용하는 방법은</p>

<p>아래의 링크를 참고해보세요.</p>

<p><a href="https://www.cosmosfarm.com/threads/document/37543" target="_blank">https://www.cosmosfarm.com/threads/document/37543</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 21 Nov 2019 03:19:10 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>