View difference between Paste ID: AXhasAVa and 400PDwhf
SHOW: | | - or go back to the newest paste.
1
add_filter('woocommerce_checkout_fields','reorder_woo_fields');
2
3
function reorder_woo_fields($fields) {
4
	//move these around in the order you'd like
5
	$fields2['billing']['billing_first_name'] = $fields['billing']['billing_first_name'];
6
	$fields2['billing']['billing_last_name'] = $fields['billing']['billing_last_name'];
7
	$fields2['billing']['billing_company'] = $fields['billing']['billing_company'];
8-
	$fields2['billing']['billing_address_1'] = $fields['billing'][billing_address_1''];
8+
	$fields2['billing']['billing_address_1'] = $fields['billing']['billing_address_1'];
9
	$fields2['billing']['billing_address_2'] = $fields['billing']['billing_address_2'];
10
	$fields2['billing']['billing_city'] = $fields['billing']['billing_city'];
11
	$fields2['billing']['billing_postcode'] = $fields['billing']['billing_postcode'];
12
	$fields2['billing']['billing_country'] = $fields['billing']['billing_country'];
13
	$fields2['billing']['billing_state'] = $fields['billing']['billing_state'];
14
	$fields2['billing']['billing_email'] = $fields['billing']['billing_email'];
15
	$fields2['billing']['billing_phone'] = $fields['billing']['billing_phone'];
16
17
	//just copying these (keeps the standard order)
18
	$fields2['shipping'] = $fields['shipping'];
19
	$fields2['account'] = $fields['account'];
20
	$fields2['order'] = $fields['order'];
21
22
	return $fields2;
23
}