<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[wp-members 회원가입 및 회원정보 수정 동시 적용 문제점 문의]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/46209</link>
		<description><![CDATA[<p>이전 질문 답변 감사합니다 -!</p>

<p> </p>

<p>jQuery를 사용해서 step by step 회원가입 페이지를 제작하고 있습니다.</p>

<p>https://imgur.com/moio9da</p>

<p> </p>

<p>해당 이미지처럼 구현하고자 합니다. </p>

<p>첫번째에 위치한 필드가 개인정보 취급방침에 관한 내용이고, 두번째 위치한 필드가 이용약관에 관한 내용입니다.</p>

<p> </p>

<p>개인정보 취급방침을 삽입하기 위해</p>

<p>/plugins/wp-members/includes/class-wp-members-forms.php 파일 내에</p>

<pre>
<code class="language-php">/**
					 * Filter the TOS link text.
					 *
					 * @since 2.7.5
					 *
					 * @param string       The link text.
					 * @param string $tag  Toggle new registration or profile update. new|edit.
					 */
					$tos_link_text = apply_filters( 'wpmem_tos_link_txt', $wpmem-&gt;get_text( 'register_tos' ), $tag );
					
					// If filtered value is not the default label, use that, otherwise use label.
					// @note: if default changes, this check must change.
					if ( __( 'Please indicate that you agree to the %s Terms of Service %s', 'wp-members' ) == $tos_link_text ) {
						if ( __( 'TOS', 'wp-members' ) != $field['label'] &amp;&amp; __( 'Terms of Service', 'wp-members' ) != $field['label'] ) {
							$tos_link_text = $field['label'];
						}
					}
					
					// If tos string does not contain link identifiers (%s), wrap the whole string.
					if ( ! strpos( $tos_link_text, '%s' ) ) {
						$tos_link_text = '%s' . $tos_link_text . '%s';
					}
					
					$input .= ' ' . sprintf( $tos_link_text, $tos_link_tag, '&lt;/a&gt;' );

					// In previous versions, the div class would end up being the same as the row before.
					$field_before = ( $args['wrap_inputs'] ) ? '&lt;div class="policy_content"&gt;&lt;h1&gt;업체 이용약관&lt;/h1&gt;
					&lt;strong&gt;제1조(목적)&lt;/strong&gt; 이 약관은 운영하는 업체에서 제공하는 인터넷 관련 서비스(이하 “서비스”라 한다)를 이용함에 있어 업체와 이용자의 권리․의무 및 책임사항을 규정함을 목적으로 합니다.&lt;br&gt;
					&lt;br&gt;
					&lt;strong&gt;제2조(정의)&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
					
					  ① “서비스”란 업체가 업체 웹 사이트를 통하여 제공하는 제반 서비스를 말합니다.
					&lt;br&gt;&lt;br&gt;
					  ② “이용자”란 “업체”에 접속하여 이 약관에 따라 “업체”가 제공하는 서비스를 받는 회원 및 비회원을 말합니다.
					&lt;br&gt;&lt;br&gt;
					  ③ ‘회원’이라 함은 “업체”에 회원등록을 한 자로서, 계속적으로 “업체”가 제공하는 서비스를 이용할 수 있는 자를 말합니다.
					&lt;br&gt;&lt;br&gt;
 &lt;/div&gt;'   : '';
}</code></pre>

<p>이런식으로 삽입을 했습니다.</p>

<p>삽입을 하니 회원정보수정 숏코드에도 동일하게 적용이 되더라구요. </p>

<p> </p>

<p>별개로 작동하게 하는 방법은 없을까요 ?</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

$tag 변수를 활용해보시겠어요?

아래의 코드를 활용하시면

회원가입, 회원정보 페이지...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/46210</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>$tag 변수를 활용해보시겠어요?</p>

<p>아래의 코드를 활용하시면</p>

<p>회원가입, 회원정보 페이지에서 각각 코드가 실행되게 하실 수 있습니다.</p>

<pre>
<code class="language-php">if($tag == 'new'){
	// 회원가입 페이지에서 동작합니다.
}

if($tag == 'edit'){
	// 회원정보 페이지에서 동작합니다.
}</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 01 Sep 2020 08:01:01 +0000</pubDate>
			<category>워드프레스</category>
		</item>
			</channel>
</rss>