내 사이트에서 이름, 성 및 이메일을 요구하는 작은 양식 (Gravity Forms)을 사용하고 있습니다. 양식을 보낸 후 WooCommerce 등록 페이지로 리디렉션하고 URL에 일부 매개 변수를 추가합니다.WooCommerce : URL의 매개 변수로 채우기 등록 필드
URL은 다음과 같습니다 https://example.com/?first_name=First&last_name=Name&email=info%40example.com
은 이제 (전자 메일 필드)이 코드로 WooCommerce 템플릿 양식-login.php을 변경했습니다 :
<?php $first_name = $_GET['first_name']; ?>
<?php $last_name = $_GET['last_name']; ?>
<?php $email = $_GET['email']; ?>
<div class="form-group">
<label for="reg_email"><?php _e('Email address', 'woocommerce'); ?> <span class="required">*</span></label>
<input type="email" class="form-control" name="email" id="reg_email" value="<?php if (! empty($_POST['email'])) echo esc_attr($_POST['email']); ?><?php if (!empty($email)) : echo $email; endif; ?>" placeholder="[email protected]" />
</div>
그것은 작동 이 필드는 내가 바꿀 수 있기 때문에. (어떻게 완료 되었습니까?)
문제는 서식 파일의 성과 이름 필드를 볼 수 없다는 것입니다. 따라서 매개 변수를 변경하거나 매개 변수를 추가하는 방법을 모르겠습니다.
트릭이 있습니까?
외부 튜토리얼에 오류가 없으며 일부 튜토리얼에 포함되지 않았습니다. WooCommerce 등록에 GET 매개 변수를 사용하려고하면 다른 사람들과 관련이있을 수 있다고 생각합니다. – Cray