<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[코스모스팜 회원관리 유저 고유 아이디 필드 추가]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/34162</link>
		<description><![CDATA[안녕하세요, 코스모스팜 회원관리 이용 중 문의 드립니다. <br />
<br />
회원가입시 자동 할당되는 ID가 구조가 단순하고 가입 순서에 영향 받는 등 외부로 노출되는 것이 보안상 좋지 않을 것 같은데요, 개발 목적에 따라 회원들을 구분하는 primary key가 파라미터로 넘어가거나 API로 넘겨줘야 하는 일이 있어 문의드립니다. <br />
<br />
기본으로 할당 되는 ID 외에 커스텀 필드를 만들어서 랜덤으로 8자리 정도? 문자로 이루어진 고유 식별자를 만들 수 있을지 문의드립니다.<br />
<br />
항상 친절한 답변 감사드립니다.]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

워드프레스 사이트에서 회원가입 시

별도의 커스텀 필드를 추가하시려면

user_registe...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/34165</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>워드프레스 사이트에서 회원가입 시</p>

<p>별도의 커스텀 필드를 추가하시려면</p>

<p><a href="https://codex.wordpress.org/Plugin_API/Action_Reference/user_register" target="_blank">user_register</a> 액션에 <a href="https://codex.wordpress.org/Function_Reference/add_user_meta" target="_blank">add_user_meta</a> 함수를 활용해보시겠어요?</p>

<p>user_register 액션은 회원가입 후 실행되며</p>

<p>add_user_meta 함수는 별도의 커스텀 필드를 추가할 수 있습니다.</p>

<p>또, 랜덤으로 고유 식별자는 PHP <a href="https://www.php.net/manual/ru/function.uniqid.php" target="_blank">uniqid</a> 함수를 사용해보시겠어요?</p>

<p> </p>

<p>add_user_meta 함수로 추가된 커스텀 필드는</p>

<p><a href="https://codex.wordpress.org/Function_Reference/get_user_meta" target="_blank">get_user_meta</a> 함수로 불러올 수 있습니다.</p>

<p> </p>

<p>실제 회원가입 시 랜덤한 값을 커스텀 필드에 추가하는 예제 코드를 작성해봤습니다.</p>

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

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

<pre>
<code class="language-php">add_action('user_register', 'my_user_register', 10, 1);
function my_user_register($user_id){
	if($user_id){
		add_user_meta($user_id, 'my_primary_key', uniqid(), true);
	}
}</code></pre>

<p> </p>

<p>추가된 커스텀 필드를 불러오는 코드는</p>

<p>아래처럼 적용해보세요.</p>

<pre>
<code class="language-php">$user_id = '1'; // 실제 사용자 id로 적용해주세요.
echo  get_user_meta($user_id, 'my_primary_key', true);</code></pre>

<p>위의 코드에서 $user_id 부분에는</p>

<p>회원가입 시 기본으로 할당되는 ID로 적용해보세요.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 21 Jun 2019 00:03:25 +0000</pubDate>
			<category>워드프레스</category>
		</item>
			</channel>
</rss>