我在 woocommerce 的注冊表中添加了自定義/額外用戶詳細資訊(附圖片)。
紅框中顯示的欄位為自定義欄位。
我添加自定義欄位的代碼。
function My_extra_register_fields() {?>
<br><hr>
<p class="form-row form-row-wide">
<label for="reg_password_again"><?php _e( 'Please Confirm Password', 'woocommerce' ); ?><span class="required">*</span></label>
<input type="text" class="input-text" name="user_password_again" id="reg_password_again" />
</p>
<p class="form-row form-row-first">
<label for="reg_billing_first_name"><?php _e( 'First name', 'woocommerce' ); ?><span class="required">*</span></label>
<input type="text" class="input-text" name="billing_first_name" id="reg_billing_first_name" value="<?php if ( ! empty( $_POST['billing_first_name'] ) ) esc_attr_e( $_POST['billing_first_name'] ); ?>" />
</p>
<p class="form-row form-row-last">
<label for="reg_billing_last_name"><?php _e( 'Last name', 'woocommerce' ); ?><span class="required">*</span></label>
<input type="text" class="input-text" name="billing_last_name" id="reg_billing_last_name" value="<?php if ( ! empty( $_POST['billing_last_name'] ) ) esc_attr_e( $_POST['billing_last_name'] ); ?>" />
</p>
<p class="form-row form-row-wide">
<label for="reg_dob"><?php _e( 'Date of Birth', 'woocommerce' ); ?><span class="required">*</span></label>
<input type="text" class="input-text" name="reg_customer_dob" id="reg_customer_dob" />
</p>
<p class="form-row form-row-wide">
<label for="reg_billing_email_cnfrm"><?php _e( 'Please Confirm Email Address ', 'woocommerce' ); ?><span class="required">*</span></label>
<input type="text" class="input-text" name="billing_email_cnfrm" id="reg_billing_email_cnfrm" />
</p>
<p class="form-row form-row-wide">
<label for="reg_billing_phone"><?php _e( 'Mobile', 'woocommerce' ); ?><span class="required">*</span></label>
<input type="text" class="input-text" name="billing_phone" id="reg_billing_phone" />
</p>
<p class="form-row form-row-wide">
<input type="checkbox" name="reg_mkt_email" id="" />Check 1
</p>
<p class="form-row form-row-wide">
<input type="checkbox" name="reg_mkt_number" id="" />Check 2
</p>
<div class="clear"></div>
<?php
}
add_action( 'woocommerce_register_form', 'My_extra_register_fields' );
現在我正在嘗試更改注冊表中所有表單元素的順序。但問題是我只能更改我添加的自定義元素的順序。我無法使用自定義元素更改預定義元素(用戶名、電子郵件地址和密碼)的順序。
我正在嘗試實作以下順序 -
用戶名(預定義)
名
姓
出生日期
電子郵件地址(預定義)
請確認電子郵件地址
密碼(預定義)
請確認密碼
手機號碼
任何建議
uj5u.com熱心網友回復:
首先,檢查這個
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/345944.html
