<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[코스모스팜 회원가입 시 이름 글자수 제한]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/52558</link>
		<description><![CDATA[<p>안녕하세요, 회원가입 시 이름을 5자로 글자수를 제한하고 싶은데요</p>

<p>아래 링크를 참고하여서 2가지 방법으로 시도를 해보았습니다</p>

<p>마지막에 답변달아주신 코드를  display_name을 first_name으로 바꿔서  functions.php 파일에 코드를 추가했는데 작동을 안하여 문의드립니다 ! </p>

<p>참고한 링크 : https://www.cosmosfarm.com/threads/document/39004</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[회원가입 버튼을 누르기 전에 입력 필드에 값을 입력할 때

5자 이상 넘어가지 않게 하시려면 자바스크...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/52589</link>
			<description><![CDATA[<p>회원가입 버튼을 누르기 전에 입력 필드에 값을 입력할 때</p>

<p>5자 이상 넘어가지 않게 하시려면 자바스크립트 코드를 추가해주셔야 합니다.</p>

<p>jQuery keyup 이벤트에 대해 알아보시겠어요?</p>

<p> </p>

<p>keyup 이벤트에 대한 자세한 내용은</p>

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

<p><a href="https://api.jquery.com/keyup/" target="_blank">https://api.jquery.com/keyup/</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 06 May 2021 14:56:00 +0000</pubDate>
			<category>워드프레스</category>
		</item>
				<item>
			<title><![CDATA[친절한 답변 감사합니다 :D

혹시 회원가입 시 이름을 입력할 때, 5자 이상 넘어가면 입력 못하게 할 수...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/52587</link>
			<description><![CDATA[<p>친절한 답변 감사합니다 :D<br />
<br />
혹시 회원가입 시 이름을 입력할 때, 5자 이상 넘어가면 입력 못하게 할 수 있는 방법이 있을까요?!</p>]]></description>
			<author>프레시앤텍</author>
			<pubDate>Thu, 06 May 2021 10:27:26 +0000</pubDate>
			<category>워드프레스</category>
		</item>
				<item>
			<title><![CDATA[회원가입 버튼을 눌렀을 때 체크를 하시려면

자바스크립트 코드는 별도로 추가하지 않으셔도 됩니다.

...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/52567</link>
			<description><![CDATA[<p>회원가입 버튼을 눌렀을 때 체크를 하시려면</p>

<p>자바스크립트 코드는 별도로 추가하지 않으셔도 됩니다.</p>

<p> </p>

<p>wpmem_post_update_data 부분은 wpmem_pre_update_data로 교체해주세요.</p>

<p>wpmem_pre_register_data 액션과 wpmem_pre_update_data 액션이 정상적으로 동작하는지 확인해보셔야 할 듯합니다.</p>

<p>액션이 정상적으로 실행된다면</p>

<p>$display_name 변수와 $length 변수에는 어떤 값이 들어가는지도 출력해서 확인해보시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 06 May 2021 06:19:26 +0000</pubDate>
			<category>워드프레스</category>
		</item>
				<item>
			<title><![CDATA[script.js 에는 아래와 같이 코드를 작성하였으며,


var value = jQuery('input[name=&quot;first_name...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/52561</link>
			<description><![CDATA[<p>script.js 에는 아래와 같이 코드를 작성하였으며,</p>

<pre>
<code class="language-javascript">var value = jQuery('input[name="first_name"]').val();
	var check = true;
	for(var i = 0; i &lt; value.length; i++){
		var chr = value.substr(i,1);
		chr = escape(chr);
		if(chr.charAt(1) == "u"){
			chr = chr.substr(2, (chr.length - 1));
			if((chr &lt; "AC00") || (chr &gt; "D7A3")){
				check = false;
			}
		}
		else{
			check = false;
		}
	}
	
	if(check){
		if(value.length &gt; 5){
			alert('5자이내로 작성해주세요.');
			return false;
		}
	}</code></pre>

<p> </p>

<p>2번째 코드는  아래와 같이 작성하였습니다</p>

<p>코드를 두개 다 적용해서 그런걸까요?!</p>

<p> 제가 잘못 작성한 부분을 알려주시면 감사하겠습니다 !</p>

<p> </p>

<p>*메타키는 first_name으로 되어있는것을 확인했습니다 </p>

<pre>
<code class="language-php">add_action('wpmem_pre_register_data', 'my_wpmem_pre_register_data', 10, 1);
add_action('wpmem_post_update_data', 'my_wpmem_pre_register_data', 10, 1);
function my_wpmem_pre_register_data($fields){
	$display_name = isset($fields['first_name']) ? $fields['first_name'] : '';
	$length = mb_strlen($display_name, 'utf-8');
	
	if($length &gt; 5){
		echo "&lt;script&gt;alert('5글자만 입력가능합니다.'); history.go(-1);&lt;/script&gt;";
		exit;
	}
}</code></pre>

<p> </p>]]></description>
			<author>프레시앤텍</author>
			<pubDate>Thu, 06 May 2021 06:01:41 +0000</pubDate>
			<category>워드프레스</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

코스모스팜 회원관리 플러그인 관련해서는 워드프레스 카테고리에 올려주시길 부탁드립...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/52560</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>코스모스팜 회원관리 플러그인 관련해서는 워드프레스 카테고리에 올려주시길 부탁드립니다.</p>

<p>해당 게시글을 KBoard -&gt; 워드프레스 카테고리로 이동하겠습니다.</p>

<p> </p>

<p>해당 링크에 안내되어 있는 wpmem_pre_register_data 액션과</p>

<p>wpmem_pre_update_data 액션을 활용해서 입력 필드의 길이를 체크하는 코드를</p>

<p>저희 쪽 테스트 서버에서 확인해보니 정상적으로 동작하는 것을 확인했습니다.</p>

<p> </p>

<p>실제 추가한 코드는 어떻게 되시는지요?</p>

<p>HTML 등 프로그램 코드를 올려야 할 경우 에디터의 <a href="https://imgur.com/a/SgTSN1g" target="_blank">코드 스니펫 삽입</a> 기능을 사용해주세요.</p>

<p> </p>

<p>first_name 부분은 실제 WP-Members 플러그인 쪽에서</p>

<p>메타키가 first_name인 필드가 있는지도 확인해보셔야 할 듯합니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 06 May 2021 05:34:13 +0000</pubDate>
			<category>워드프레스</category>
		</item>
			</channel>
</rss>