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.
