<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[작성자 별표 표시 - 관리자 로그인시 모두 보이게 하는 방법]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/22687</link>
		<description><![CDATA[<p>안녕하세요</p>

<p>function my_kboard_hide_username($username){ $strlen = mb_strlen($username, 'utf-8'); if($strlen &gt; 3){ $showlen = 2; } else{ $showlen = 1; } $username = mb_substr($username, 0, $showlen, 'utf-8') . str_repeat('*', $strlen-$showlen); return $username; }</p>

<p>&lt;?php echo my_kboard_hide_username($content-&gt;member_display)?&gt;</p>

<p> </p>

<p>위의 코드들을 활용해서 관리자를 제외한 작성자 이름이 별표로 표시되게 사용하고 있습니다. 그런데 이렇게 하니 작성자가 누구인지 확인이 안되네요;;;</p>

<p> </p>

<p>관리자로 로그인 했을 때는 별표가 아닌 작성자 이름이 전부 보였으면 하는데 가능한지 문의드립니다.</p>

<p>감사합니다.</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[저희 고객지원 쪽 이메일로 보내주신 정보로 확인해보니

테마 쪽에 추가하신 코드는 정상적으로 동작하...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/34421</link>
			<description><![CDATA[<p>저희 고객지원 쪽 이메일로 보내주신 정보로 확인해보니</p>

<p>테마 쪽에 추가하신 코드는 정상적으로 동작하는 것을 확인했습니다.</p>

<p> </p>

<p>다만, FTP로 접속해서 /wp-content/plugins/kboard/skin/default/list.php 파일 제일 하단을 보시면</p>

<p>아래의 코드가 있습니다.</p>

<pre>
<code class="language-php">&lt;?php echo apply_filters('kboard_user_display', $content-&gt;member_display, $content-&gt;member_uid, $content-&gt;member_display, 'kboard', $boardBuilder)?&gt;</code></pre>

<p>위의 코드는 어떤 이유로 추가하신 건지요?</p>

<p>지우신 후에 확인해보시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 28 Jun 2019 07:05:07 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요.

올려주신 에러 메시지는 str_repeat 함수 사용 시 $strlen-$showlen 값이

0보다 크거나 0...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/34410</link>
			<description><![CDATA[<p>안녕하세요.</p>

<p>올려주신 에러 메시지는 str_repeat 함수 사용 시 $strlen-$showlen 값이</p>

<p>0보다 크거나 0이어야 하는데 다른 값이 적용된 듯합니다.</p>

<p>모든 작성자 명에 적용되지 않는지요?</p>

<p> </p>

<p>해당 문제는 저희가 직접 확인을 해봐야 도움을 드릴 수 있을 듯합니다.</p>

<p>저희 <a href="https://www.cosmosfarm.com/support" target="_blank">고객지원</a> 쪽 이메일로 워드프레스 관리자 계정과 FTP 접속 정보를 보내주시면 점검해드리겠습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 28 Jun 2019 04:32:54 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요.  kboard 감사히 잘쓰고 있습니다.
헌대 조금의 오류가 있어 문의드립니다. 어떻게 해결방법...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/34403</link>
			<description><![CDATA[안녕하세요.  kboard 감사히 잘쓰고 있습니다.<br />
헌대 조금의 오류가 있어 문의드립니다. 어떻게 해결방법이 없을까요?<br />
<br />
kboard 최신버전이며 <br />
아래 코드 적용하니  str_repeat(): Second argument has to be greater than or equal to 0 [closed]  메세지가 출력됩니다.<br />
<br />
add_filter('kboard_user_display', 'my_kboard_user_display', 10, 5);<br />
function my_kboard_user_display($user_display, $user_id, $user_name, $plugin, $builder){<br />
	if(!$builder-&gt;board-&gt;isAdmin()){<br />
		$strlen = mb_strlen($user_display, 'utf-8');<br />
		if($strlen &gt; 3){<br />
			$showlen = 2;<br />
		}<br />
		else{<br />
			$showlen = 1;<br />
		}<br />
		<br />
		$user_display = mb_substr($user_display, 0, $showlen, 'utf-8') . str_repeat('*', $strlen-$showlen);<br />
	}<br />
	<br />
	return $user_display;<br />
}]]></description>
			<author>어스름</author>
			<pubDate>Fri, 28 Jun 2019 01:15:50 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[감사합니다!]]></title>
			<link>https://www.cosmosfarm.com/threads/document/22898</link>
			<description><![CDATA[<p>감사합니다!</p>]]></description>
			<author>쌍둥이아빠</author>
			<pubDate>Thu, 31 May 2018 06:52:01 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[댓글 플러그인도 최신 버전이라면

기존의 코드 대신 아래의 코드로 적용해보세요.


add_filter('kboar...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/22884</link>
			<description><![CDATA[<p>댓글 플러그인도 최신 버전이라면</p>

<p>기존의 코드 대신 아래의 코드로 적용해보세요.</p>

<pre>
<code class="language-php">add_filter('kboard_user_display', 'my_kboard_user_display', 10, 5);
function my_kboard_user_display($user_display, $user_id, $user_name, $plugin, $builder){
	if(!$builder-&gt;board-&gt;isAdmin() &amp;&amp; $user_name != '관리자'){
		$strlen = mb_strlen($user_name, 'utf-8');
		if($strlen &gt; 3){
			$showlen = 2;
		}
		else{
			$showlen = 1;
		}
		
		$user_name = mb_substr($user_name, 0, $showlen, 'utf-8') . str_repeat('*', $strlen-$showlen);
	}
	
	if($plugin == 'kboard-comments' || in_array($builder-&gt;board-&gt;id, array('1', '2'))){
		$user_display = get_avatar($user_id, 24, '', $user_name).' '.$user_name;
	}
	else{
		$user_display = $user_name;
	}
	
	return $user_display;
}</code></pre>

<p>만약 아바타를 표시하는 스킨을 사용 중이시라면</p>

<p>위 코드에서 in_array($builder-&gt;board-&gt;id, array('1', '2')) 부분에서 숫자는</p>

<p>아바타를 표시하는 스킨의 게시판 id로 적용해주시면 됩니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 31 May 2018 02:15:35 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[감사합니다.

위의 코드를 적용하니 게시글에서는 관리자이름이 모두 표시되는데 댓글에서는 관리자이름...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/22878</link>
			<description><![CDATA[<p>감사합니다.</p>

<p>위의 코드를 적용하니 게시글에서는 관리자이름이 모두 표시되는데 댓글에서는 관리자이름이 별표로 표시되네요.</p>

<p> </p>

<p>댓글에서도 관리자 이름이 모두 표시되게 할 수 있을까요?</p>]]></description>
			<author>쌍둥이아빠</author>
			<pubDate>Thu, 31 May 2018 01:05:23 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요.

아래의 코드를 적용해보시겠어요?


add_filter('kboard_user_display', 'my_kboard_user_...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/22876</link>
			<description><![CDATA[<p>안녕하세요.</p>

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

<pre>
<code class="language-php">add_filter('kboard_user_display', 'my_kboard_user_display', 10, 5);
function my_kboard_user_display($user_display, $user_id, $user_name, $plugin, $builder){
	if(!$builder-&gt;board-&gt;isAdmin() &amp;&amp; $user_display != '관리자'){
		$strlen = mb_strlen($user_display, 'utf-8');
		if($strlen &gt; 3){
			$showlen = 2;
		}
		else{
			$showlen = 1;
		}
		
		$user_display = mb_substr($user_display, 0, $showlen, 'utf-8') . str_repeat('*', $strlen-$showlen);
	}
	
	return $user_display;
}</code></pre>

<p>위 코드에서 관리자 부분을 실제 관리자의 공개적으로 표시할 이름으로 설정해주시면 됩니다.</p>

<p>워드프레스 관리자 -&gt; 사용자 -&gt; 나의 프로필 페이지에서</p>

<p><strong>공개적으로 표시할 이름</strong> 설정이 display_name입니다.</p>

<p>KBoard 게시판에서는 공개적으로 표시할 이름을 활용하고 있습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 31 May 2018 00:48:28 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[답변 감사합니다.

적용이 제대로 안되어 최시버전으로 업데이트하고 위의 코드를 적용하니 정상적으로 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/22865</link>
			<description><![CDATA[<p>답변 감사합니다.</p>

<p>적용이 제대로 안되어 최시버전으로 업데이트하고 위의 코드를 적용하니 정상적으로 별표처리되어 표시됩니다.</p>

<p>다만 관리자 이름은 글이나 댓글등 모든 부분에서 별표처리되지 않고 표시되면 좋겠는데 어떻게 가능할까요?</p>]]></description>
			<author>쌍둥이아빠</author>
			<pubDate>Wed, 30 May 2018 13:53:45 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

최신 버전에서는 kboard_user_display 필터를 이용해서

작성자명을 변경하실 수 있습니...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/22696</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>최신 버전에서는 kboard_user_display 필터를 이용해서</p>

<p>작성자명을 변경하실 수 있습니다.</p>

<p>업데이트를 할 수 있는 환경이 아니시라면 직접 코드 수정을 해주시겠어요?</p>

<p>관리자가 아닌 사용자에게 작성자명에 별표 표시를 하시려면</p>

<p>1. 테마의 functions.php 파일에</p>

<p>기존 적용하신 아래의 코드를</p>

<pre>
<code class="language-php">function my_kboard_hide_username($username){
	$strlen = mb_strlen($username, 'utf-8');
	if($strlen &gt; 3){ 
		$showlen = 2;
	}
	else{
		$showlen = 1; 
	} 
	
	$username = mb_substr($username, 0, $showlen, 'utf-8') . str_repeat('*', $strlen-$showlen);
	return $username;
}</code></pre>

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

<pre>
<code class="language-php">add_filter('kboard_user_display', 'my_kboard_user_display', 10, 5);
function my_kboard_user_display($user_display, $user_id, $user_name, $plugin, $builder){
	if(!$builder-&gt;board-&gt;isAdmin()){
		$strlen = mb_strlen($user_display, 'utf-8');
		if($strlen &gt; 3){
			$showlen = 2;
		}
		else{
			$showlen = 1;
		}
		
		$user_display = mb_substr($user_display, 0, $showlen, 'utf-8') . str_repeat('*', $strlen-$showlen);
	}
	
	return $user_display;
}</code></pre>

<p>2. document.php, list.php 파일에</p>

<p>기존 적용하신 아래의 코드를</p>

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

<p>아래의 코드로 적용해주시면 됩니다.</p>

<pre>
<code class="language-php">&lt;?php echo apply_filters('kboard_user_display', $content-&gt;member_display, $content-&gt;member_uid, $content-&gt;member_display, 'kboard', $boardBuilder)?&gt;</code></pre>

<p>아바타를 표시하는 스킨이라면 위 코드대신</p>

<p>아래의 코드를 적용해보세요.</p>

<pre>
<code class="language-php">&lt;?php echo apply_filters('kboard_user_display', get_avatar($content-&gt;member_uid, 24, '', $content-&gt;member_display).'&lt;br&gt;'.$content-&gt;member_display, $content-&gt;member_uid, $content-&gt;member_display, 'kboard', $boardBuilder)?&gt;</code></pre>

<p>댓글 플러그인에서는 아래의 코드를 적용해보세요.</p>

<pre>
<code class="language-php">&lt;?php echo apply_filters('kboard_user_display', get_avatar($comment-&gt;user_uid, 24, '', $comment-&gt;user_display).' '.$comment-&gt;user_display, $comment-&gt;user_uid, $comment-&gt;user_display, 'kboard-comments', $commentBuilder)?&gt;</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 25 May 2018 00:12:41 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>