<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[작성자 별표 처리 관련 문의]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/49227</link>
		<description><![CDATA[<p>안녕하세요! 아래 코드 이용해서 게시판 작성자를 별표처리 했는데,</p>

<p>모든 게시판이 적용이 되었더라구요 ㅠㅠ</p>

<p>특정 게시판만 아래 코드가 적용되야 하는데</p>

<p>"if($board-&gt;id == '1')" 이 코드로 활용해보니 적용이 안되서 문의남깁니다!</p>

<p> </p>

<pre>
<code>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> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

$board 변수가 선언되지 않는 문제로 보입니다.

올려주신 코드대신 아래의 코드로 교체...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/49233</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>$board 변수가 선언되지 않는 문제로 보입니다.</p>

<p>올려주신 코드대신 아래의 코드로 교체해서 확인해보시겠어요?</p>

<pre>
<code class="language-php">add_filter('kboard_user_display', 'kboard_user_display_20210105', 10, 5);
function kboard_user_display_20210105($user_display, $user_id, $user_name, $plugin, $builder){
	$board = $builder-&gt;board;
	if(!$board-&gt;isAdmin() &amp;&amp; $board-&gt;id == '1'){
		$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>]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 05 Jan 2021 08:51:28 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>