<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[코스모스팜 회원관리 사용자 숏코드 응용]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/18602</link>
		<description><![CDATA[<p>안녕하세요</p>

<p><a href="http://www.cosmosfarm.com/wpstore/product/cosmosfarm-members" target="_blank">코스모스팜 회원관리</a> 플러그인을 이용하고있는 사람입니다</p>

<p>회원관리를 자신이 원하는데로 커스터마이징을 해서 사용할수있다는것이 너무나도 큰 장점인것같습니다</p>

<p>지난 질문들을 바탕으로 커스터마이징을 하고있는데 잘안되서 이렇게 질문올립니다</p>

<p> </p>

<p>" 1. 코스모스팜 회원관리 아바타와 회원등급 숏코드 적용하기 : <a href="http://www.cosmosfarm.com/threads/document/15789" target="_blank">http://www.cosmosfarm.com/threads/document/15789</a> "</p>

<p>" 2. 코스모스팜 회원관리 회원등급 숏코드 응용 : <a href="http://www.cosmosfarm.com/threads/document/13957"target="_blank">http://www.cosmosfarm.com/threads/document/13957</a> "</p>

<p> </p>

<p>현재 사이트에 삽입되어있는 숏코드는 [mycred_my_rank show_title=0 show_logo=1]를 적용하여 포인트 등급을 정상적으로 보여주고있습니다</p>

<p>하지만 제가 원하는건 특정유저는 포인트 등급이 아닌 다른 이미지를 보여주고싶습니다</p>

<p> </p>

<p>회원관리에 없는기능이지만 회원들의 등급별로 마크같은걸 줘서 User Role 플러그인에서 설정한 등급별로 마크가 적용되었으면 좋겠습니다</p>

<p>지금은 포인트에 따른 마크를 표시할수있는 기능뿐이없는데 이게 회원등급과는 상관없이 포인트에 따라 계속 바뀌는 구조라서 회원등급별로 마크를 주고싶습니다</p>

<p>functions.php에 어떤 숏코드를 추가해야 사용자를 필터하여 서로 다른이미지를 보여줄수있는지 궁급합니다</p>

<p>날씨가 많이 추운데 감기 조심하시기 바랍니다~</p>
]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[답변 감사합니다

정상출력됩니다

정말 감사드립니다
]]></title>
			<link>https://www.cosmosfarm.com/threads/document/18649</link>
			<description><![CDATA[<p>답변 감사합니다</p>

<p>정상출력됩니다</p>

<p>정말 감사드립니다</p>
]]></description>
			<author>두지스</author>
			<pubDate>Tue, 02 Jan 2018 06:48:48 +0000</pubDate>
			<category>워드프레스</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요.

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


add_shortcode('user_role_mark', 'my_user_role_ma...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/18645</link>
			<description><![CDATA[<p>안녕하세요.</p>

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

<pre>
<code class="language-php">add_shortcode('user_role_mark', 'my_user_role_mark');
function my_user_role_mark(){
	if(wp_get_current_user()-&gt;roles[0] == 'administrator'){
		return '&lt;img src="이미지 주소1"&gt;';
	}
	else if(wp_get_current_user()-&gt;roles[0] == 'editor'){
		return '&lt;img src="이미지 주소2"&gt;';
	}
	else if(wp_get_current_user()-&gt;roles[0] == 'author'){
		return '&lt;img src="이미지 주소3"&gt;';
	}
	else if(wp_get_current_user()-&gt;roles[0] == 'contributor'){
		return '&lt;img src="이미지 주소4"&gt;';
	}
	else{
		return '&lt;img src="이미지 주소5"&gt;';
	}
}</code></pre>

<p>위에서 안내해드린 코드에서 <strong>echo</strong>를 <strong>return</strong>으로 교체해주시면 됩니다.</p>

<p>고맙습니다.</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 02 Jan 2018 00:29:51 +0000</pubDate>
			<category>워드프레스</category>
		</item>
				<item>
			<title><![CDATA[답변 감사드립니다

한가지 문제점이있습니다

아래와같이 설정을 하였는데 이미지가 제대로 출력이 안...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/18641</link>
			<description><![CDATA[<p>답변 감사드립니다</p>

<p>한가지 문제점이있습니다</p>

<p>아래와같이 설정을 하였는데 이미지가 제대로 출력이 안되는 현상이 발생하고있는데 해결방법이 없을까요?</p>

<p> </p>

<p>1. 현재 적용시켜놓은 코드 (비정상)</p>

<pre>
<code>&lt;style&gt;  
body { background: #fff; }
.bluetop {
  border-collapse: collapse;
  border-top: 3px solid #168;
	width: 100%;
	margin: 5px 0 0 0;
}
.bluetop2 {
  border-collapse: collapse;
	margin: 5px 0 5px 0;
	width: 100%;
}  
.bluetop th {
  color: #168;
  background: #f0f6f9;
	text-align: center;
}
.bluetop th, .bluetop td {
  padding: 5px;
  border: 1px solid #ddd;
	text-align: center;
}
.bluetop th:first-child, .bluetop td:first-child {
  border-left: 0;
}
.bluetop th:last-child, .bluetop td:last-child {
  border-right: 0;
}
.entry {
	width: 77px;
	height: 51px;
	margin-left:auto;
  margin-right:auto;
	background-image: url('https://www.w3umc.com/wp-content/uploads/2017/11/etcall1.png');
}
.entry2 {
	width: 77px;
	height: 51px;
	margin-left:auto;
  margin-right:auto;
	background-image: url('https://www.w3umc.com/wp-content/uploads/2017/11/etcall2.png');
}
.entryre {
	text-align: center;
	padding: 10px 0 0 0;
}
&lt;/style&gt;
&lt;center&gt;
&lt;table class="bluetop"&gt;
	&lt;tr&gt;
		&lt;th&gt;등급&lt;/th&gt;
		&lt;th&gt;포인트&lt;/th&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td style="width: 50%"&gt;[user_role_mark]&lt;/td&gt;
		&lt;td style="width: 50%"&gt;[mycred_my_balance]&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;
&lt;/center&gt;</code></pre>

<p><img alt="" src="https://www.w3umc.com/wp-content/uploads/kboard_attached/20/201801/5a4a59ab3d3394446498.png" /></p>

<p> </p>

<p>2. myCRED의 로고를 적용시켜논 코드 (정상)</p>

<pre>
<code>&lt;style&gt;  
body { background: #fff; }
.bluetop {
  border-collapse: collapse;
  border-top: 3px solid #168;
	width: 100%;
	margin: 5px 0 0 0;
}
.bluetop2 {
  border-collapse: collapse;
	margin: 5px 0 5px 0;
	width: 100%;
}  
.bluetop th {
  color: #168;
  background: #f0f6f9;
	text-align: center;
}
.bluetop th, .bluetop td {
  padding: 5px;
  border: 1px solid #ddd;
	text-align: center;
}
.bluetop th:first-child, .bluetop td:first-child {
  border-left: 0;
}
.bluetop th:last-child, .bluetop td:last-child {
  border-right: 0;
}
.entry {
	width: 77px;
	height: 51px;
	margin-left:auto;
  margin-right:auto;
	background-image: url('https://www.w3umc.com/wp-content/uploads/2017/11/etcall1.png');
}
.entry2 {
	width: 77px;
	height: 51px;
	margin-left:auto;
  margin-right:auto;
	background-image: url('https://www.w3umc.com/wp-content/uploads/2017/11/etcall2.png');
}
.entryre {
	text-align: center;
	padding: 10px 0 0 0;
}
&lt;/style&gt;
&lt;center&gt;
&lt;table class="bluetop"&gt;
	&lt;tr&gt;
		&lt;th&gt;등급&lt;/th&gt;
		&lt;th&gt;포인트&lt;/th&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td style="width: 50%"&gt;[mycred_my_rank show_title=0 show_logo=1]&lt;/td&gt;
		&lt;td style="width: 50%"&gt;[mycred_my_balance]&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;
&lt;/center&gt;</code></pre>

<p><img alt="" src="https://www.w3umc.com/wp-content/uploads/kboard_attached/20/201801/5a4a59ab3d3aa9099381.png" /></p>
]]></description>
			<author>두지스</author>
			<pubDate>Mon, 01 Jan 2018 15:57:35 +0000</pubDate>
			<category>워드프레스</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

워드프레스 관리자 -&amp;gt; 외모 -&amp;gt; 테마 편집기 -&amp;gt; functions.php 파...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/18623</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>워드프레스 관리자 -&gt; 외모 -&gt; <strong>테마 편집기 -&gt;</strong> functions.php 파일에</p>

<p>아래의 코드를 추가해보세요.</p>

<pre>
<code class="language-php">add_shortcode('user_role_mark', 'my_user_role_mark');
function my_user_role_mark(){
	if(wp_get_current_user()-&gt;roles[0] == 'administrator'){
		echo '&lt;img src="이미지 주소1"&gt;';
	}
	else if(wp_get_current_user()-&gt;roles[0] == 'editor'){
		echo '&lt;img src="이미지 주소2"&gt;';
	}
	else if(wp_get_current_user()-&gt;roles[0] == 'author'){
		echo '&lt;img src="이미지 주소3"&gt;';
	}
	else if(wp_get_current_user()-&gt;roles[0] == 'contributor'){
		echo '&lt;img src="이미지 주소4"&gt;';
	}
	else{
		echo '&lt;img src="이미지 주소5"&gt;';
	}
}</code></pre>

<p>위 코드에서 "이미지 주소1", "이미지 주소2", "이미지 주소3", "이미지 주소4", "이미지 주소5" 부분을</p>

<p>사이트에서 각 역할별로 적용하고자 하는 이미지의 주소로 수정 후 적용해보세요.</p>

<p> </p>

<p>그 다음 원하시는 위치에 아래 숏코드를 추가해보세요.</p>

<pre>
<code>[user_role_mark]</code></pre>

<p>고맙습니다.</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 29 Dec 2017 04:31:14 +0000</pubDate>
			<category>워드프레스</category>
		</item>
			</channel>
</rss>