add_action( 'woocommerce_edit_account_form', 'add_editprofile_fields' );
function add_editprofile_fields() {
$user = wp_get_current_user();
?>
<p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide">
<label for="student_id"><?php _e( 'Student ID', 'woocommerce' ); ?></label>
<input type="text" class="woocommerce-Input woocommerce-Input--text input-text" name="student_id" id="student_id" value="<?php echo esc_attr( $user->student_id ); ?>" />
</p>
<p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide">
<label for="company_name"><?php _e( 'Company', 'woocommerce' ); ?></label>
<input type="text" class="woocommerce-Input woocommerce-Input--text input-text" name="company_name" id="company_name" value="<?php echo esc_attr( $user->company_name ); ?>" />
</p>
<?php
}
add_action( 'woocommerce_save_account_details', 'save_editprofile_fields', 12, 1 );
function save_editprofile_fields( $user_id ) {
if( isset( $_POST['student_id'] ) )
update_user_meta( $user_id, 'student_id', sanitize_text_field( $_POST['student_id'] ) );
if( isset( $_POST['company_name'] ) )
update_user_meta( $user_id, 'company_name', sanitize_text_field( $_POST['company_name'] ) );
}
Comments