<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[인사이드 에스크 게시판에 작성자의 워드프레스 회원등급(편집자, 글쓴이)를 추가하는 방법]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/52603</link>
		<description><![CDATA[<p>안녕하세요.</p>

<p>user role editor 와 wp-members 플러그인으로 워드프레스에 회원 등급(role)을 추가했습니다. </p>

<p>인사이드 게시판 리스트에 추가한 회원등급을 표시하기 위해</p>

<pre>
<code>​
&lt;?php
global $wp_roles;
if($content-&gt;member_uid){
	$user_info = get_userdata($content-&gt;member_uid);
	echo translate_user_role($wp_roles-&gt;roles[$user_info-&gt;roles[0]]['name']);
}
?&gt;

​</code></pre>

<p>해당 코드를 사용했는데 롤이 여러개일 경우, 하나만 표시됩니다.</p>

<p>예를 들어 회원의 등급이 '고객,레벨1' 이라고 하면 '고객'만 표시됩니다.</p>

<p>'레벨1'은 user role editor 플러그인으로 추가한 롤입니다. </p>

<p>등급이 전부 표시되게 할 수 있을까요? </p>

<p> </p>

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

워드프레스 사용자 역할을 모두 표시되게 하시려면

기존의 코드 대신

아래의 코드로 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/52615</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>워드프레스 사용자 역할을 모두 표시되게 하시려면</p>

<p>기존의 코드 대신</p>

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

<pre>
<code class="language-php">&lt;?php
global $wp_roles;
if($content-&gt;member_uid){
	$user_info = get_userdata($content-&gt;member_uid);
	$roles = array();
	foreach($user_info-&gt;roles as $role){
		$roles[] = translate_user_role($wp_roles-&gt;roles[$role]['name']);
	}
	echo implode(',', $roles);
}
?&gt;</code></pre>

<p> </p>

<p>추가로 궁금하신 점은 댓글로 이어서 남겨주시길 부탁드립니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 07 May 2021 07:59:05 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>