<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[회원정보 수정 페이지 특정필드 문의]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/19712</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>1. 회원정보 수정페이지에서 특정필드 수정못하게 하는 기능은 따로 없죠?</p>

<p>이메일을 아이디로 사용중인데 이메일 수정이 되어 버리면 아이디 자체가 수정되버린거나 마찬가지여서요</p>

<p>없다면 어디를 수정해야하는지 알려주세요</p>

<p>2. 회원정보수정 페이지에서 특정필드(E-mail)가 readonly로 되었을경우 input box의 text와 input background의 색상을 변경했으면 합니다.</p>

<p> </p>

<p>별것 아닌 기능 같지만 차후 업데이트를 통해 적용되어 이용자들이 더 쓰고 싶은 코스모스팜이 되었으면 하는 바램입니다.</p>

<p>항상 빠른 답변 감사드립니다.</p>
]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

1. 이메일로 로그인 시 회원정보 수정 페이지에서 이메일을 수정할 경우

아이디는 기존...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/19717</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>1. 이메일로 로그인 시 회원정보 수정 페이지에서 이메일을 수정할 경우</p>

<p>아이디는 기존 회원가입할 때 이메일을 유지하고 아이디가 아닌 사용자의 이메일이 수정됩니다.</p>

<p>이메일로 로그인 시 회원정보 수정 페이지에서 이메일을 수정 불가능하게 하시려면</p>

<p>FTP로 접속해서 /wp-content/plugins/cosmosfarm-members/class/Cosmosfarm_Members.class.php 파일에</p>

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

<pre>
<code class="language-php">if($toggle == 'new'){
	if($option-&gt;use_strong_password){
		wp_enqueue_script('password-strength-meter');
		$password_strength_meter_display = '&lt;span class="password-strength-meter-display bad"&gt;' . __('Password must consist of 8 digits, including English, numbers and special characters.', 'cosmosfarm-members') . '&lt;/span&gt;';
		if(isset($rows['confirm_password'])){
			$rows['confirm_password']['field_after'] = $password_strength_meter_display . $rows['confirm_password']['field_after'];
			$password_strength_meter_display = '';
		}
		if(isset($rows['password'])){
			$rows['password']['field_after'] = $password_strength_meter_display . $rows['password']['field_after'];
		}
	}
}</code></pre>

<p>아래의 코드로 교체해보세요.</p>

<pre>
<code class="language-php">if($toggle == 'new'){
	if($option-&gt;use_strong_password){
		wp_enqueue_script('password-strength-meter');
		$password_strength_meter_display = '&lt;span class="password-strength-meter-display bad"&gt;' . __('Password must consist of 8 digits, including English, numbers and special characters.', 'cosmosfarm-members') . '&lt;/span&gt;';
		if(isset($rows['confirm_password'])){
			$rows['confirm_password']['field_after'] = $password_strength_meter_display . $rows['confirm_password']['field_after'];
			$password_strength_meter_display = '';
		}
		if(isset($rows['password'])){
			$rows['password']['field_after'] = $password_strength_meter_display . $rows['password']['field_after'];
		}
	}
}
else if($toggle == 'edit' &amp;&amp; $option-&gt;allow_email_login){
	$rows['user_email']['field_before'] = '&lt;div class="user_email_readonly"&gt;';
	$rows['user_email']['field_after'] = '&lt;/div&gt;';
}</code></pre>

<p>2. 특정필드가 readonly로 되었을경우 input box의 text와 input background의 색상을 변경하시려면</p>

<p>워드프레스 관리자 -&gt; 외모 -&gt; 사용자 정의하기 -&gt; CSS 입력 필드에</p>

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

<pre>
<code class="language-css">.cosmosfarm-members-form .user_email_readonly { pointer-events: none; }
.cosmosfarm-members-form .user_email_readonly input { background-color: yellow; color: blue; }</code></pre>

<p>추후 특정 필드를 변경 가능 여부 기능을 추가해서 업데이트하도록 하겠습니다.</p>

<p>고맙습니다.</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 02 Feb 2018 01:55:21 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>