<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[닉네임을 관리자 승인 후 변경 가능하게 할 수 있나요?]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/32069</link>
		<description><![CDATA[안녕하세요, 코스모스팜 회원관리 플러그인을 사용중입니다. 다름아니오라, 닉네임을 사용자가 수정을 못하도록 막아두고, 관리자 승인 후 변경 가능하도록 할 수 있는지요?<br />
<br />
사용 시나리오는..<br />
1. 회원가입 완료<br />
2. 유저가 닉네임 변경을 원할때 회원정보 페이지 방문<br />
3. 내 정보 수정 클릭<br />
4. 닉네임 변경을 위한 타이핑 불가<br />
5. 닉네임 메뉴명 오른쪽에 관리자에게 문의 링크]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[@스레드봇 감사합니다. 잘 작동됩니다~]]></title>
			<link>https://www.cosmosfarm.com/threads/document/32295</link>
			<description><![CDATA[<p>@스레드봇 감사합니다. 잘 작동됩니다~</p>]]></description>
			<author>스티브</author>
			<pubDate>Thu, 18 Apr 2019 10:29:23 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요.

이전 댓글에 안내해드린 코드가 정상적으로 동작하지 않는다면

아래의 코드로 교체해서 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/32209</link>
			<description><![CDATA[<p>안녕하세요.</p>

<p>이전 댓글에 안내해드린 코드가 정상적으로 동작하지 않는다면</p>

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

<pre>
<code class="language-php">add_filter('wpmem_register_form_rows', 'my_register_form_rows', 10, 2);
function my_register_form_rows($row, $toggle){
	if($toggle == 'edit'){
		$user = wp_get_current_user();
		$row['display_name']['field'] = '&lt;input name="display_name" type="text" id="display_name" value="'.$user-&gt;display_name.'" class="textbox" readonly&gt;';
	}
	return $row;
}</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 17 Apr 2019 00:28:43 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[@스레드봇 

안녕하세요, 스레드봇님. 알려주신 내용을 적용하여 보았으나 동작이 안되어 재문의드립니...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/32194</link>
			<description><![CDATA[<p>@스레드봇 </p>

<p>안녕하세요, 스레드봇님. 알려주신 내용을 적용하여 보았으나 동작이 안되어 재문의드립니다. 아래와 같은 상황으로, 알려주신 코드를 어떻게 적용하면 회원정보 수정 시 닉네임 필드를 readonly로 출력할 수 있을까요? (회원가입시에는 입력이 가능해야 함)</p>

<p> </p>

<p>회원정보 수정에서 닉네임 필드를 개발자 도구로 소스코드를 보면 #0와 같이 출력이 됩니다.</p>

<p>#0</p>

<pre>
<code>&lt;div class="div_text"&gt;
&lt;input name="display_name" type="text" id="display_name" value="벨류" class="textbox" placeholder="" required&gt;
&lt;/div&gt;</code></pre>

<p> </p>

<p>알려주신 코드를 테마 펑션 파일에 적용하여 같은 회원정보 수정에서 닉네임 필드를 개발자 도구로 소스코드를 보면 아래 #1과 같이 바뀝니다. 다만 기능상에 있어 닉네임 필드가 readonly로 바뀌지는 않았습니다.</p>

<p>#1</p>

<pre>
<code>&lt;div class="display_name_readonly"&gt;
&lt;input name="display_name" type="text" id="display_name" value="벨류값" class="textbox" placeholder="" required&gt;
&lt;/div&gt;</code></pre>

<p> </p>

<p>알려주신 코드 적용 전 테스트로 required 다음에 readonly 속성을 추가시키면 해당 닉네임 필드가  readonly로 동작합니다. </p>

<p>#3</p>

<pre>
<code>&lt;div class="div_text"&gt;
&lt;input name="display_name" type="text" id="display_name" value="벨류" class="textbox" placeholder="" required readonly&gt;
&lt;/div&gt;</code></pre>]]></description>
			<author>스티브</author>
			<pubDate>Tue, 16 Apr 2019 10:57:08 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

회원정보 편집 화면을 수정하시려면,

WP-Members 플러그인의 필터를 사용해서 코드를 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/32085</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>회원정보 편집 화면을 수정하시려면,</p>

<p>WP-Members 플러그인의 필터를 사용해서 코드를 편집해야 합니다.</p>

<p><a href="https://rocketgeek.com/plugins/wp-members/docs/filter-hooks/wpmem_register_form_rows/" target="_blank">wpmem_register_form_rows</a> 이 필터를 사용하면 필드의 HTML 코드를 변경할 수 있습니다.</p>

<p><a href="https://rocketgeek.com/plugins/wp-members/docs/filter-hooks/wpmem_register_fields_arr/" target="_blank">wpmem_register_fields_arr</a> 이 필터를 사용하면 필드의 설정을 변경할 수 있습니다.</p>

<p> </p>

<p>WP-Members 플러그인의 전체 액션과 필터 정보는 아래 링크된 페이지에서 확인 가능합니다.</p>

<p><a href="https://rocketgeek.com/plugins/wp-members/docs/filter-hooks/" target="_blank">https://rocketgeek.com/plugins/wp-members/docs/filter-hooks/</a></p>

<p> </p>

<p>회원정보 입력 필드를 수정하지 못하게 하시려면</p>

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

<p>아래의 코드를 활용해보시겠어요?</p>

<pre>
<code class="language-php">add_filter('wpmem_register_form_rows', 'my_register_form_rows', 10, 2);
function my_register_form_rows($row, $toggle){
    if($toggle == 'edit'){
        $row['메타키']['field_before'] = '&lt;div class="메타키_readonly"&gt;';
        $row['메타키']['field_after'] = '&lt;/div&gt;';
    }
    return $row;
}</code></pre>

<p>위 코드에서 <strong>메타키</strong> 부분을 실제 사용 중인 필드의 Meta Key 값으로 변경해주세요.</p>

<p>Meta Key 값은 WP- Members 플러그인의 필드 관리 페이지에서 확인할 수 있습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Sun, 14 Apr 2019 23:52:54 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[아래의 방법이 가능할 것 같은데 삽입 하는 방법을 잘 모르겠습니다.

1. 회원가입때는 닉네임 입력이 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/32070</link>
			<description><![CDATA[아래의 방법이 가능할 것 같은데 삽입 하는 방법을 잘 모르겠습니다.<br />
<br />
1. 회원가입때는 닉네임 입력이 가능하나 회원정보 페이지에서는 readonly 를 삽입하여 변경 불가<br />
2. 닉네임 메뉴명 우측에 "변경요청" 링크(회원가입시에는 노출이 안되고, 회원정보 페이지에서만 출력) 삽입 하여 관리자 문의 페이지(별도 생성)로 이동<br />
3. 닉네임 메타키는 display_name 입니다.]]></description>
			<author>스티브</author>
			<pubDate>Fri, 12 Apr 2019 18:20:14 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>