코스모스팜 회원관리 플러그인으로 정기결제를 이용하는데 비회원 주문시 동작에서 결제페이지에 회원가입 폼 표시로 설정하고 있습니다.
회원가입 폼이 이메일 비밀번호 두개만 받게 되어 있는데 이름과 전화번호까지 받고 싶은데요. 어떻게 하면 될까요?
안녕하세요~^^
코스모스팜 회원관리 플러그인 비회원 주문시 동작 설정이 결제 페이지에 회원가입 폼 표시일 때
필드를 더 추가하시려면
FTP로 접속해서 /wp-content/themes/사용중인스킨/cosmosfarm-members 경로에
subscription-checkout-fields.php 파일을 추가해보세요.
/wp-content/themes/사용중인스킨/cosmosfarm-members 디렉토리가 존재하지 않는다면
cosmosfarm-members 폴더를 새로 생성해보세요.
subscription-checkout-fields.php 파일의 내용에는
아래의 코드를 입력해보세요.
<?php if(!defined('ABSPATH')) exit;
if($field_type == 'buyer_name'):?>
<div class="checkout-attr-row meta-key-<?php echo esc_attr($field['meta_key'])?>">
<label class="attr-name" for="cosmosfarm_members_subscription_checkout_<?php echo esc_attr($field['meta_key'])?>"><?php echo esc_html($field['label'])?><?php if($field['required']):?> <span class="required">*</span><?php endif?></label>
<div class="attr-value">
<input type="text" id="cosmosfarm_members_subscription_checkout_<?php echo esc_attr($field['meta_key'])?>" name="<?php echo esc_attr($field['meta_key'])?>" value="<?php echo esc_attr($field['user_meta_key'] ? $user->{$field['user_meta_key']} : '')?>"<?php if($field['required']):?> required<?php endif?>>
</div>
</div>
<?php elseif($field_type == 'buyer_email'):?>
<div class="checkout-attr-row meta-key-<?php echo esc_attr($field['meta_key'])?>">
<label class="attr-name" for="cosmosfarm_members_subscription_checkout_<?php echo esc_attr($field['meta_key'])?>"><?php echo esc_html($field['label'])?><?php if($field['required']):?> <span class="required">*</span><?php endif?></label>
<div class="attr-value">
<input type="email" id="cosmosfarm_members_subscription_checkout_<?php echo esc_attr($field['meta_key'])?>" name="<?php echo esc_attr($field['meta_key'])?>" value="<?php echo esc_attr($field['user_meta_key'] ? $user->{$field['user_meta_key']} : '')?>"<?php if($field['required']):?> required<?php endif?>>
</div>
</div>
<?php elseif($field_type == 'buyer_tel'):?>
<div class="checkout-attr-row meta-key-<?php echo esc_attr($field['meta_key'])?>">
<label class="attr-name" for="cosmosfarm_members_subscription_checkout_<?php echo esc_attr($field['meta_key'])?>"><?php echo esc_html($field['label'])?><?php if($field['required']):?> <span class="required">*</span><?php endif?></label>
<div class="attr-value">
<input type="text" id="cosmosfarm_members_subscription_checkout_<?php echo esc_attr($field['meta_key'])?>" name="<?php echo esc_attr($field['meta_key'])?>" value="<?php echo esc_attr($field['user_meta_key'] ? $user->{$field['user_meta_key']} : '')?>"<?php if($field['required']):?> required<?php endif?>>
</div>
</div>
<?php elseif($field_type == 'text'):?>
<div class="checkout-attr-row meta-key-<?php echo esc_attr($field['meta_key'])?>">
<label class="attr-name" for="cosmosfarm_members_subscription_checkout_<?php echo esc_attr($field['meta_key'])?>"><?php echo esc_html($field['label'])?><?php if($field['required']):?> <span class="required">*</span><?php endif?></label>
<div class="attr-value">
<input type="text" id="cosmosfarm_members_subscription_checkout_<?php echo esc_attr($field['meta_key'])?>" name="<?php echo esc_attr($field['meta_key'])?>" value="<?php echo esc_attr($field['user_meta_key'] ? $user->{$field['user_meta_key']} : $default_value)?>"<?php if($field['required']):?> required<?php endif?>>
</div>
</div>
<?php elseif($field_type == 'number'):?>
<div class="checkout-attr-row meta-key-<?php echo esc_attr($field['meta_key'])?>">
<label class="attr-name" for="cosmosfarm_members_subscription_checkout_<?php echo esc_attr($field['meta_key'])?>"><?php echo esc_html($field['label'])?><?php if($field['required']):?> <span class="required">*</span><?php endif?></label>
<div class="attr-value">
<input type="number" id="cosmosfarm_members_subscription_checkout_<?php echo esc_attr($field['meta_key'])?>" name="<?php echo esc_attr($field['meta_key'])?>" value="<?php echo esc_attr($field['user_meta_key'] ? $user->{$field['user_meta_key']} : $default_value)?>"<?php if($field['required']):?> required<?php endif?>>
</div>
</div>
<?php elseif($field_type == 'select'):?>
<div class="checkout-attr-row meta-key-<?php echo esc_attr($field['meta_key'])?>">
<label class="attr-name" for="cosmosfarm_members_subscription_checkout_<?php echo esc_attr($field['meta_key'])?>"><?php echo esc_html($field['label'])?><?php if($field['required']):?> <span class="required">*</span><?php endif?></label>
<div class="attr-value">
<select id="cosmosfarm_members_subscription_checkout_<?php echo esc_attr($field['meta_key'])?>" name="<?php echo esc_attr($field['meta_key'])?>"<?php if($field['required']):?> required<?php endif?>>
<?php
if(isset($field['data'])):
$user_meta_value = $field['user_meta_key'] ? $user->{$field['user_meta_key']} : '';
$list = explode(',', $field['data']);
$list = array_map('trim', $list);
foreach($list as $value):
?>
<option value="<?php echo esc_attr($value)?>"<?php if($value == $user_meta_value || $value == $default_value):?> selected<?php endif?>><?php echo esc_html($value)?></option>
<?php endforeach; endif;?>
</select>
</div>
</div>
<?php elseif($field_type == 'radio'):?>
<div class="checkout-attr-row meta-key-<?php echo esc_attr($field['meta_key'])?>">
<label class="attr-name" for=""><?php echo esc_html($field['label'])?><?php if($field['required']):?> <span class="required">*</span><?php endif?></label>
<div class="attr-value">
<?php
if(isset($field['data'])):
$user_meta_value = $field['user_meta_key'] ? $user->{$field['user_meta_key']} : '';
$list = explode(',', $field['data']);
$list = array_map('trim', $list);
foreach($list as $value):
?>
<label><input type="radio" name="<?php echo esc_attr($field['meta_key'])?>" value="<?php echo esc_attr($value)?>"<?php if($value == $user_meta_value || $value == $default_value):?> checked<?php endif?>> <?php echo esc_html($value)?></label>
<?php endforeach; endif;?>
</div>
</div>
<?php elseif($field_type == 'checkbox'):?>
<div class="checkout-attr-row meta-key-<?php echo esc_attr($field['meta_key'])?>">
<label class="attr-name" for=""><?php echo esc_html($field['label'])?><?php if($field['required']):?> <span class="required">*</span><?php endif?></label>
<div class="attr-value">
<?php
if(isset($field['data'])):
$user_meta_value = $field['user_meta_key'] ? $user->{$field['user_meta_key']} : '';
$list = explode(',', $field['data']);
$list = array_map('trim', $list);
foreach($list as $value):
?>
<label><input type="checkbox" name="<?php echo esc_attr($field['meta_key'])?>[]" value="<?php echo esc_attr($value)?>"<?php if($value == $user_meta_value || $value == $default_value):?> checked<?php endif?>> <?php echo esc_html($value)?></label>
<?php endforeach; endif;?>
</div>
</div>
<?php elseif($field_type == 'zip'):?>
<div class="checkout-attr-row meta-key-<?php echo esc_attr($field['meta_key'])?>">
<label class="attr-name" for="cosmosfarm_members_subscription_checkout_<?php echo esc_attr($field['meta_key'])?>"><?php echo esc_html($field['label'])?><?php if($field['required']):?> <span class="required">*</span><?php endif?></label>
<div class="attr-value">
<input type="text" id="cosmosfarm_members_subscription_checkout_<?php echo esc_attr($field['meta_key'])?>" name="<?php echo esc_attr($field['meta_key'])?>" value="<?php echo esc_attr($field['user_meta_key'] ? $user->{$field['user_meta_key']} : '')?>"<?php if(get_cosmosfarm_members_locale() == 'ko_KR' && !$option->postcode_service_disabled):?> onclick="cosmosfarm_members_open_postcode('subscription_checkout')" readonly<?php endif?><?php if($field['required']):?> required<?php endif?>>
</div>
</div>
<div class="checkout-attr-row meta-key-<?php echo esc_attr($field2['meta_key'])?>">
<label class="attr-name" for="cosmosfarm_members_subscription_checkout_<?php echo esc_attr($field2['meta_key'])?>"><?php echo esc_html($field2['label'])?><?php if($field2['required']):?> <span class="required">*</span><?php endif?></label>
<div class="attr-value">
<input type="text" id="cosmosfarm_members_subscription_checkout_<?php echo esc_attr($field2['meta_key'])?>" name="<?php echo esc_attr($field2['meta_key'])?>" value="<?php echo esc_attr($field2['user_meta_key'] ? $user->{$field2['user_meta_key']} : '')?>"<?php if(get_cosmosfarm_members_locale() == 'ko_KR' && !$option->postcode_service_disabled):?> onclick="cosmosfarm_members_open_postcode('subscription_checkout')" readonly<?php endif?><?php if($field2['required']):?> required<?php endif?>>
</div>
</div>
<div class="checkout-attr-row meta-key-<?php echo esc_attr($field3['meta_key'])?>">
<label class="attr-name" for="cosmosfarm_members_subscription_checkout_<?php echo esc_attr($field3['meta_key'])?>"><?php echo esc_html($field3['label'])?><?php if($field3['required']):?> <span class="required">*</span><?php endif?></label>
<div class="attr-value">
<input type="text" id="cosmosfarm_members_subscription_checkout_<?php echo esc_attr($field3['meta_key'])?>" name="<?php echo esc_attr($field3['meta_key'])?>" value="<?php echo esc_attr($field3['user_meta_key'] ? $user->{$field3['user_meta_key']} : '')?>"<?php if($field3['required']):?> required<?php endif?>>
</div>
</div>
<?php elseif($field_type == 'textarea'):?>
<div class="checkout-attr-row meta-key-<?php echo esc_attr($field['meta_key'])?>">
<label class="attr-name" for="cosmosfarm_members_subscription_checkout_<?php echo esc_attr($field['meta_key'])?>"><?php echo esc_html($field['label'])?><?php if($field['required']):?> <span class="required">*</span><?php endif?></label>
<div class="attr-value">
<textarea id="cosmosfarm_members_subscription_checkout_<?php echo esc_attr($field['meta_key'])?>" rows="5" name="<?php echo esc_attr($field['meta_key'])?>"<?php if($field['required']):?> required<?php endif?>><?php echo esc_html($field['user_meta_key'] ? $user->{$field['user_meta_key']} : $default_value)?></textarea>
</div>
</div>
<?php elseif($field_type == 'datepicker'):?>
<div class="checkout-attr-row meta-key-<?php echo esc_attr($field['meta_key'])?>">
<label class="attr-name" for="cosmosfarm_members_subscription_checkout_<?php echo esc_attr($field['meta_key'])?>"><?php echo esc_html($field['label'])?><?php if($field['required']):?> <span class="required">*</span><?php endif?></label>
<div class="attr-value">
<input type="text" id="cosmosfarm_members_subscription_checkout_<?php echo esc_attr($field['meta_key'])?>" class="cosmosfarm-members-datepicker" name="<?php echo esc_attr($field['meta_key'])?>" value="<?php echo esc_attr($field['user_meta_key'] ? $user->{$field['user_meta_key']} : ($default_value ? $default_value : ''))?>"<?php if($field['required']):?> required<?php endif?>>
</div>
</div>
<?php elseif($field_type == 'timepicker'):?>
<div class="checkout-attr-row meta-key-<?php echo esc_attr($field['meta_key'])?>">
<label class="attr-name" for="cosmosfarm_members_subscription_checkout_<?php echo esc_attr($field['meta_key'])?>"><?php echo esc_html($field['label'])?><?php if($field['required']):?> <span class="required">*</span><?php endif?></label>
<div class="attr-value">
<?php
$user_meta_value = $field['user_meta_key'] ? $user->{$field['user_meta_key']} : '';
$user_meta_value = date('H:i', strtotime($user_meta_value));
$default_value = date('H:i', strtotime($default_value));
?>
<select id="cosmosfarm_members_subscription_checkout_<?php echo esc_attr($field['meta_key'])?>" name="<?php echo esc_attr($field['meta_key'])?>"<?php if($field['required']):?> required<?php endif?>>
<option value="">선택</option>
<?php for($time=mktime(9, 0, 0); $time<=mktime(21, 0, 0); $time=strtotime('+30 min', $time)):?>
<option value="<?php echo date('H:i', $time)?>"<?php if(date('H:i', $time) == $user_meta_value || date('H:i', $time) == $default_value):?> selected<?php endif?>><?php echo date('H:i', $time)?></option>
<?php endfor?>
</select>
</div>
</div>
<?php elseif($field_type == 'weekpicker'):?>
<div class="checkout-attr-row meta-key-<?php echo esc_attr($field['meta_key'])?>">
<label class="attr-name" for="cosmosfarm_members_subscription_checkout_<?php echo esc_attr($field['meta_key'])?>"><?php echo esc_html($field['label'])?><?php if($field['required']):?> <span class="required">*</span><?php endif?></label>
<div class="attr-value">
<?php
$user_meta_value = $field['user_meta_key'] ? $user->{$field['user_meta_key']} : '';
?>
<select id="cosmosfarm_members_subscription_checkout_<?php echo esc_attr($field['meta_key'])?>" name="<?php echo esc_attr($field['meta_key'])?>"<?php if($field['required']):?> required<?php endif?>>
<option value="">선택</option>
<option value="월요일"<?php if('월요일' == $user_meta_value || '월요일' == $default_value):?> selected<?php endif?>>월요일</option>
<option value="화요일"<?php if('화요일' == $user_meta_value || '화요일' == $default_value):?> selected<?php endif?>>화요일</option>
<option value="수요일"<?php if('수요일' == $user_meta_value || '수요일' == $default_value):?> selected<?php endif?>>수요일</option>
<option value="목요일"<?php if('목요일' == $user_meta_value || '목요일' == $default_value):?> selected<?php endif?>>목요일</option>
<option value="금요일"<?php if('금요일' == $user_meta_value || '금요일' == $default_value):?> selected<?php endif?>>금요일</option>
</select>
</div>
</div>
<?php elseif($field_type == 'agree'):?>
<div class="checkout-attr-row meta-key-agree title-<?php echo substr(md5($field['label']), 0, 10)?>">
<div class="attr-value">
<h5 class="agree-title"><?php echo esc_html($field['label'])?></h5>
<div class="agree-content"><?php echo wpautop($field['data'])?></div>
<label><input type="checkbox" name="agree" value="1" required> <?php echo sprintf(__('I agree to %s.', 'cosmosfarm-members'), esc_html($field['label']))?> <span class="required">*</span></label>
</div>
</div>
<?php elseif($field_type == 'hr'):?>
<hr>
<?php elseif($field_type == 'hidden'):?>
<input type="hidden" id="cosmosfarm_members_subscription_checkout_<?php echo esc_attr($field['meta_key'])?>" name="<?php echo esc_attr($field['meta_key'])?>" value="<?php echo esc_attr($field['user_meta_key'] ? $user->{$field['user_meta_key']} : $default_value)?>">
<?php elseif($field_type == 'nice_billing'):?>
<div class="checkout-attr-row meta-key-card-number">
<label class="attr-name" for="cosmosfarm_members_subscription_checkout_card_number">신용카드번호 <span class="required">*</span></label>
<div class="attr-value">
<input type="number" id="cosmosfarm_members_subscription_checkout_card_number" name="cosmosfarm_members_subscription_checkout_card_number" value="" maxlength="16" size="16" required>
<div class="description">신용카드번호 숫자만 입력해주세요.</div>
</div>
</div>
<div class="checkout-attr-row meta-key-card-expiry">
<label class="attr-name" for="cosmosfarm_members_subscription_checkout_expiry">만료일 <span class="required">*</span></label>
<div class="attr-value">
<select id="cosmosfarm_members_subscription_checkout_expiry" name="cosmosfarm_members_subscription_checkout_expiry_month" class="width-auto" required>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
월
<select name="cosmosfarm_members_subscription_checkout_expiry_year" class="width-auto" required>
<?php for($year=date('Y', current_time('timestamp')); $year<=(date('Y', current_time('timestamp'))+20); $year++):?>
<option value="<?php echo $year?>"><?php echo $year?></option>
<?php endfor?>
</select>
년
</div>
</div>
<div class="checkout-attr-row meta-key-pwd-2digit">
<label class="attr-name" for="cosmosfarm_members_subscription_checkout_pwd_2digit">비밀번호 앞 2자리 <span class="required">*</span></label>
<div style="overflow:hidden;width:0;height:0;">
<input style="width:0;height:0;background:transparent;color:transparent;border:none;" type="text" name="fake-autofill-fields">
<input style="width:0;height:0;background:transparent;color:transparent;border:none;" type="password" name="fake-autofill-fields">
</div>
<div class="attr-value">
<input type="password" id="cosmosfarm_members_subscription_checkout_pwd_2digit" name="cosmosfarm_members_subscription_checkout_pwd_2digit" value="" maxlength="2" size="2" autocomplete="new-password" required>
<div class="description">신용카드 비밀번호의 앞 2자리를 입력해주세요.</div>
</div>
</div>
<div class="checkout-attr-row meta-key-birth-business">
<label class="attr-name" for="cosmosfarm_members_subscription_checkout_birth_or_business_license">생년월일6자리 또는 사업자등록번호 <span class="required">*</span></label>
<div class="attr-value">
<input type="number" id="cosmosfarm_members_subscription_checkout_birth_or_business_license" name="cosmosfarm_members_subscription_checkout_birth" value="" maxlength="10" size="10" required>
<div class="description">개인카드는 생년월일 6자리, 법인카드는 사업자등록번호 10자리를 입력해주세요.</div>
</div>
</div>
<?php elseif($field_type == 'billing_agree'):?>
<div class="checkout-attr-row meta-key-billing-agree">
<div class="attr-value">
<label><input type="checkbox" name="agree" value="1" required> <?php echo __('I have confirmed my payment terms and I agree to proceed with the purchase.', 'cosmosfarm-members')?> <span class="required">*</span></label>
</div>
</div>
<?php elseif($field_type == 'sign_up'):?>
<div class="checkout-attr-row meta-key-sign-up-id">
<label class="attr-name" for="cosmosfarm_members_subscription_checkout_sign_up_id"><?php echo $option->allow_email_login ? __('Email', 'cosmosfarm-members') : __('Username', 'cosmosfarm-members')?> <span class="required">*</span></label>
<div class="attr-value">
<input type="text" id="cosmosfarm_members_subscription_checkout_sign_up_id" name="sign_up_id" value="" required>
</div>
</div>
<div class="checkout-attr-row meta-key-sign-up-pw">
<label class="attr-name" for="cosmosfarm_members_subscription_checkout_sign_up_pw"><?php echo __('Password', 'cosmosfarm-members')?> <span class="required">*</span></label>
<div class="attr-value">
<input type="password" id="cosmosfarm_members_subscription_checkout_sign_up_pw" name="sign_up_pw" value="" required>
</div>
</div>
<div class="checkout-attr-row meta-key-sign-up-name">
<label class="attr-name" for="cosmosfarm_members_subscription_checkout_sign_up_name">이름 <span class="required">*</span></label>
<div class="attr-value">
<input type="password" id="cosmosfarm_members_subscription_checkout_sign_up_name" name="sign_up_name" value="" required>
</div>
</div>
<div class="checkout-attr-row meta-key-sign-up-pw">
<label class="attr-name" for="cosmosfarm_members_subscription_checkout_sign_up_phone">전화번호 <span class="required">*</span></label>
<div class="attr-value">
<input type="password" id="cosmosfarm_members_subscription_checkout_sign_up_phone" name="sign_up_phone" value="" required>
</div>
</div>
<div class="checkout-attr-row meta-key-sign-up-button">
<button type="button" onclick="cosmosfarm_members_subscription_sign_up(this.form)"><?php echo __('Register', 'cosmosfarm-members')?></button>
<?php echo __('or', 'cosmosfarm-members')?> <a href="<?php echo wp_login_url($_SERVER['REQUEST_URI'])?>"><?php echo __('Log In', 'cosmosfarm-members')?></a>
</div>
<?php elseif($field_type == 'payment_method'):?>
<script>
var cosmosfarm_members_subscription_iamport_pg_list = <?php echo json_encode(get_cosmosfarm_members_subscription_iamport_pg_list())?>;
</script>
<div class="checkout-attr-row meta-key-payment-method">
<label class="attr-name" for="cosmosfarm_members_subscription_checkout_payment_method"><?php echo __('Payment method', 'cosmosfarm-members')?> <span class="required">*</span></label>
<div class="attr-value">
<select id="cosmosfarm_members_subscription_checkout_payment_method" name="payment_method">
<?php foreach(get_cosmosfarm_members_subscription_iamport_pg_list() as $key=>$item):?>
<option value="<?php echo esc_attr($key)?>"><?php echo esc_html($item->title)?></option>
<?php endforeach?>
</select>
</div>
</div>
<?php elseif($field_type == 'coupon_code_enter'):?>
<div class="checkout-attr-row meta-key-coupon-code-enter">
<label class="attr-name" for="cosmosfarm_members_subscription_coupon_code"><?php echo __('Coupon code', 'cosmosfarm-members')?></label>
<div class="attr-value">
<input type="text" id="cosmosfarm_members_subscription_coupon_code" name="cosmosfarm_members_subscription_coupon_code" value="">
</div>
</div>
<div class="checkout-attr-row meta-key-coupon-code-button">
<button type="button" onclick="cosmosfarm_members_subscription_apply_coupon(this.form)"><?php echo __('Apply coupon', 'cosmosfarm-members')?></button>
</div>
<?php elseif($field_type == 'coupon_code_remove'):?>
<div class="checkout-attr-row meta-key-coupon-code-remove-button">
<input type="hidden" id="cosmosfarm_members_subscription_coupon_code" name="cosmosfarm_members_subscription_coupon_code" value="">
<button type="button" onclick="cosmosfarm_members_subscription_apply_coupon(this.form)"><?php echo __('Remove coupon', 'cosmosfarm-members')?></button>
</div>
<?php endif?>
테마의 functions.php 파일 또는 Code Snippets 플러그인을 사용해서
아래의 코드를 추가해보세요.
add_action('user_register', 'user_register_20200917', 10, 1);
function user_register_20200917($user_id){
$action = isset($_GET['action']) ? sanitize_text_field($_GET['action']) : '';
if($action == 'cosmosfarm_members_pre_subscription_request_pay'){
$sign_up_name = isset($_POST['sign_up_name']) ? sanitize_text_field($_POST['sign_up_name']) : '';
$sign_up_phone = isset($_POST['sign_up_phone']) ? sanitize_text_field($_POST['sign_up_phone']) : '';
if($sign_up_name){
update_user_meta($user_id, 'sign_up_name', $sign_up_name);
}
if($sign_up_phone){
update_user_meta($user_id, 'sign_up_phone', $sign_up_phone);
}
}
}
고맙습니다.
고맙습니다. 일단 반영은 성곡했는데 회원가입 필드에 이름과 전화번호 받을때 비밀번호처럼 표시가 안되구요.
가입 후에 봐도 이름과 전화번호가 들어있지 않습니다. ㅠ
비밀번호처럼 표시가 안된다는 건 어떤 걸 말씀하시는 건지요?
이름은 사용자 메타키가 sign_up_name로 저장되며
전화번호는 사용자 메타키가 sign_up_phone로 저장됩니다.
만약, 이름 및 전화번호 필드를 WP-Members 필드 쪽에서 별도로 추가하셨다면
sign_up_name 부분과 sign_up_phone 부분을 모두 해당 필드의 메타키로 적용해보시겠어요?
고맙습니다.
비밀번호처럼 보인다는 부분은 <input type="password" id="cosmosfarm_members_subscription_checkout_sign_up_phone" name="sign_up_phone" value="" required>
이렇게 input type이 잘못 지정되어 있어서 그런거 였구요. 해결했습니다.
Wp-members 에 필드가 이름은 first_name / 전화번호는 billing_phone 으로 되어 있어서 위 소스에서 sign_up_name 부분과 sign_up_phone 을 바꿔서 해결했습니다.
감사합니다. ^^