Hoi Ewout,
Bedankt voor het snelle antwoord!
Die oplossing werkt goed bij hogere resoluties, alleen bij lagere resoluties heb ik nog steeds hetzelfde probleem – zodra er ruimte is op de vorige regel springt ‘Postcode’ liever daar naartoe. Zie: https://prnt.sc/g7c6jq.
Ik heb nog wat meer zitten klooien met de velden (https://prntscr.com/g7cci3) maar het probleem blijft hetzelfde. Op sommige resoluties is hij netjes maar zodra er ruimte is verspringt hij.
Enige wat ik uiteindelijk kon bedenken was alle form-row-quart weghalen: https://prnt.sc/g7ceaa. Niet echt mooi maar het werkt. Heb jij nog een beter idee?
Zo niet, kun je even kijken of ik nog iets fout doe met deze code?
// WooCommerce change field size
add_filter( 'woocommerce_checkout_fields' , 'custom_rename_wc_checkout_fields' );
// Change size
function custom_rename_wc_checkout_fields( $fields ) {
$fields['billing']['billing_street_name']['class'] = apply_filters( 'nl_custom_address_field_class', array( 'form-row-wide' ), $form, 'street_name' );
$fields['billing']['billing_house_number']['class'] = apply_filters( 'nl_custom_address_field_class', array( 'form-row-first' ), $form, 'house_number' );
$fields['billing']['billing_house_number_suffix']['class'] = apply_filters( 'nl_custom_address_field_class', array( 'form-row-last' ), $form, 'house_number_suffix' );
$fields['billing']['billing_postcode']['class'] = apply_filters( 'nl_custom_address_field_class', array( 'form-row-first' ), $form, 'postcode' );
$fields['billing']['billing_city']['class'] = apply_filters( 'nl_custom_address_field_class', array( 'form-row-last' ), $form, 'city' );
return $fields;
}
Bedankt!
Mark