<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[회원정보에 display role name을 추가하고 싶습니다]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/60739</link>
		<description><![CDATA[<p><strong>1. 정확한 제품 또는 플러그인 이름</strong></p>

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

<p> </p>

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

<p><strong>회원정보에 display role name을 추가하고 싶어서 아래 코드를 삽입했습니다. 아래 코드를 넣으니 role name(id)(영어로 되어있음,um_custom_role_1 이런느낌)가 나오던데 저는 display role name(한국어로 설정되어있음)을 보여주고 싶습니다. 코드를 어떻게 수정해야 할까요?</strong></p>

<p>add_filter('wpmem_member_links_args', 'my_wpmem_member_links_args', 999, 1);<br />
function my_wpmem_member_links_args($args){<br />
    $current_user = wp_get_current_user();<br />
    $role = $current_user-&gt;roles[0];<br />
    <br />
    $args['wrapper_before'] = '&lt;div class="cosmosfarm-members-form"&gt;';<br />
    <br />
    $args['wrapper_before'] .= '&lt;div class="profile-header"&gt;&lt;form id="cosmosfarm_members_avatar_form" method="post" enctype="multipart/form-data"&gt;';<br />
    $args['wrapper_before'] .= wp_nonce_field('cosmosfarm_members_avatar', 'cosmosfarm_members_avatar_nonce');<br />
    $args['wrapper_before'] .= '';<br />
    <br />
    $args['wrapper_before'] .= '&lt;div class="avatar-img"&gt;&lt;label for="cosmosfarm_members_avatar_file" title="'.__('Change Avatar', 'cosmosfarm-members').'"&gt;'.get_avatar(get_current_user_id(), '150').'&lt;p class="change-avatar-message"&gt;'.__('Change Avatar', 'cosmosfarm-members').'&lt;/p&gt;&lt;input type="file" name="cosmosfarm_members_avatar_file" id="cosmosfarm_members_avatar_file" multiple="false" accept="image/*" onchange="cosmosfarm_members_avatar_form_submit(this)"&gt;&lt;/label&gt;&lt;/div&gt;';<br />
    $args['wrapper_before'] .= '&lt;div class="display-name"&gt;'.$role.' '.$current_user-&gt;display_name.'&lt;/div&gt;';<br />
    <br />
    $args['wrapper_before'] .= '&lt;/form&gt;&lt;/div&gt;';<br />
    <br />
    $args['wrapper_before'] .= '&lt;ul class="members-link"&gt;';<br />
    <br />
    return $args;<br />
}</p>

<p> </p>

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

<p>bffc.kr</p>

<p> </p>

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

<p> </p>

<p>add_filter('wpmem_member_links_args', 'my_wpmem_member_links_args', 999, 1);<br />
function my_wpmem_member_links_args($args){<br />
    $current_user = wp_get_current_user();<br />
    $role = $current_user-&gt;roles[0];<br />
    <br />
    $args['wrapper_before'] = '&lt;div class="cosmosfarm-members-form"&gt;';<br />
    <br />
    $args['wrapper_before'] .= '&lt;div class="profile-header"&gt;&lt;form id="cosmosfarm_members_avatar_form" method="post" enctype="multipart/form-data"&gt;';<br />
    $args['wrapper_before'] .= wp_nonce_field('cosmosfarm_members_avatar', 'cosmosfarm_members_avatar_nonce');<br />
    $args['wrapper_before'] .= '';<br />
    <br />
    $args['wrapper_before'] .= '&lt;div class="avatar-img"&gt;&lt;label for="cosmosfarm_members_avatar_file" title="'.__('Change Avatar', 'cosmosfarm-members').'"&gt;'.get_avatar(get_current_user_id(), '150').'&lt;p class="change-avatar-message"&gt;'.__('Change Avatar', 'cosmosfarm-members').'&lt;/p&gt;&lt;input type="file" name="cosmosfarm_members_avatar_file" id="cosmosfarm_members_avatar_file" multiple="false" accept="image/*" onchange="cosmosfarm_members_avatar_form_submit(this)"&gt;&lt;/label&gt;&lt;/div&gt;';<br />
    $args['wrapper_before'] .= '&lt;div class="display-name"&gt;'.$role.' '.$current_user-&gt;display_name.'&lt;/div&gt;';<br />
    <br />
    $args['wrapper_before'] .= '&lt;/form&gt;&lt;/div&gt;';<br />
    <br />
    $args['wrapper_before'] .= '&lt;ul class="members-link"&gt;';<br />
    <br />
    return $args;<br />
}</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

말씀하신 것처럼 적용하시려면

올려주신 링크의 코드 중

아래의 코드를 찾아서


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

<p>말씀하신 것처럼 적용하시려면</p>

<p>올려주신 링크의 코드 중</p>

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

<pre>
<code>$role = $current_user-&gt;roles[0];</code></pre>

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

<pre>
<code>$role = $current_user-&gt;roles[0];

$wp_roles = new WP_Roles();
$role = isset($wp_roles-&gt;get_names()[$role]) ? translate_user_role($wp_roles-&gt;get_names()[$role]) : $role;</code></pre>

<p> </p>

<p>WP_Roles 클래스에 대한 자세한 내용은</p>

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

<p><a href="https://developer.wordpress.org/reference/classes/wp_roles/" target="_blank">https://developer.wordpress.org/reference/classes/wp_roles/</a></p>

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