2017-11-27 3 views
0

내 사이트에서 이름, 성 및 이메일을 요구하는 작은 양식 (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> 

그것은 작동 이 필드는 내가 바꿀 수 있기 때문에. (어떻게 완료 되었습니까?)

문제는 서식 파일의 성과 이름 필드를 볼 수 없다는 것입니다. 따라서 매개 변수를 변경하거나 매개 변수를 추가하는 방법을 모르겠습니다.

트릭이 있습니까?

+1

외부 튜토리얼에 오류가 없으며 일부 튜토리얼에 포함되지 않았습니다. WooCommerce 등록에 GET 매개 변수를 사용하려고하면 다른 사람들과 관련이있을 수 있다고 생각합니다. – Cray

답변

관련 문제