<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[kboard 게시판에서 글 작성자 앞에 회원 등급을 표시하고 싶습니다.]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/60740</link>
		<description><![CDATA[<p><strong>1. 정확한 제품 또는 플러그인 이름</strong></p>

<p>kboard, 워드프레스, 코스모스팜 회원관리, user role editor, wp members</p>

<p> </p>

<p><strong>2. 상세 내용</strong></p>

<p>kboard 게시판에서 글 작성자 앞에 회원 등급을 표시하고 싶습니다. 먼저 이 코드를 추가해봤습니다.</p>

<p>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 />
    <br />
    if($user_id){<br />
        $user_info = get_userdata($user_id);<br />
        <br />
        if($user_info-&gt;roles[0] == 'um_custom_role_7'){<br />
            $user_display = '&lt;i class="user-role-'.$user_info-&gt;roles[0].'"&gt;중부지부장&lt;/br&gt;' . $user_display;<br />
        }<br />
    }<br />
    <br />
    return $user_display;<br />
}</p>

<p>이 코드에 문제는 한가지 회원 등급만 표현할 수 있더군요.</p>

<p>add_filter('kboard_user_display', 'my_role_kboard_user_display', 10, 5);<br />
 function my_role_kboard_user_display($user_display, $user_id, $user_name, $plugin, $builder){<br />
     <br />
     if($builder-&gt;board_id == '1'){ // 게시판 ID값은 적절히 바꿔주세요.<br />
         $user_display = '익명'; // 텍스트는 적절히 바꿔주세요. (공백 가능)<br />
         <br />
         if($user_id){<br />
             $user_info = get_userdata($user_id);<br />
             $user_role = $user_info-&gt;roles[0];<br />
             <br />
              switch ($user_role){<br />
              case 'sawon': $user_role = '사원';<br />
              case 'hoeijang': $user_role = '회장';<br />
              }<br />
             <br />
              $user_display = '(' . $user_role . ') ' . $user_display;<br />
         }<br />
     }<br />
     <br />
     return $user_display;<br />
 }</p>

<p>그래서 이번엔 이 코드를 사용해봤습니다. 이 코드를 수정해서 써봐도 적용이 안되더군요.</p>

<p>add_filter('kboard_user_display', 'my_role_kboard_user_display', 10, 5);<br />
 function my_role_kboard_user_display($user_display, $user_id, $user_name, $plugin, $builder){<br />
     global $wp_roles;<br />
     <br />
     if($builder-&gt;board_id == '1'){ // 게시판 ID값은 적절히 바꿔주세요.<br />
         $user_display = '익명'; // 텍스트는 적절히 바꿔주세요. (공백 가능)<br />
         <br />
         if($user_id){<br />
             $user_info = get_userdata($user_id);<br />
             $user_role = $user_info-&gt;roles[0];<br />
             $user_display = '(' . $wp_roles-&gt;roles[$user_role]['name'] . ') ' . $user_display;<br />
         }<br />
     }<br />
     <br />
     return $user_display;<br />
 }</p>

<p>그래서 마지막으로 이 코드를 수정해서 사용해봤는데도 적용이 안되었습니다. 글 작성자 앞에 회원등급을 표시하려면 어떻게 해야할까요?</p>

<p><strong>3. 확인 가능한 상세 페이지 주소</strong></p>

<p>bffc.kr</p>

<p> </p>

<p><strong>4. 수정한 코드 내역 (있다면)</strong></p>

<p> </p>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

사용하신 코드 중 아래 코드를 활용하셔서
 


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

<p>사용하신 코드 중 아래 코드를 활용하셔서<br />
 </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($user_id){
			$user_info = get_userdata($user_id);
			
			if($user_info-&gt;roles[0] == 'um_custom_role_7'){
					$user_display = '&lt;i class="user-role-'.$user_info-&gt;roles[0].'"&gt;중부지부장&lt;/br&gt;' . $user_display;
			}
			elseif($user_info-&gt;roles[0] == '역할'){
				$user_display = '&lt;i class="user-role-'.$user_info-&gt;roles[0].'"&gt;표시할 이름&lt;/br&gt;' . $user_display;
			}
			elseif($user_info-&gt;roles[0] == '역할'){
				$user_display = '&lt;i class="user-role-'.$user_info-&gt;roles[0].'"&gt;표시할 이름&lt;/br&gt;' . $user_display;
			}
    }
    
    return $user_display;
}</code></pre>

<p>위에 남겨드린 코드처럼 조건을 추가해서 사용해 보시겠어요?</p>

<p>그리고 프로그램 코드를 올려야 할 경우 에디터의 <a href="https://imgur.com/a/SgTSN1g" target="_blank">코드 스니펫 삽입</a> 기능을 사용해주세요.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 11 Aug 2022 01:31:07 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>