WooCommerce-nél a pénztár oldalon alapértelmezetten keresztnév – vezetéknév sorrendben jönnek a mezők. Erre a problémára ad megoldást az alábbi kódrészlet:
add_filter( 'woocommerce_checkout_fields' , 'bs_override_checkout_fields' ); function bs_override_checkout_fields( $fields ) { $tmpprio = $fields['billing']['billing_last_name']['priority']; $fields['billing']['billing_last_name']['priority'] = $fields['billing']['billing_first_name']['priority']; $fields['billing']['billing_first_name']['priority'] = $prio; $tmpcls = $fields['billing']['billing_last_name']['class']; $fields['billing']['billing_last_name']['class'] = $fields['billing']['billing_first_name']['class']; $fields['billing']['billing_first_name']['class'] = $tmpcls; return $fields; }
Ezt elég csak a frontend oldalon futtatnod.
Ez a kódrészlet WP snippets sorozatom részét képezi. Ha nem tudod, hol vagy hogy kell beállítani ezt, akkor olvasd el ezt a cikket.