Add House Number Field to checkout WooCommerce

add_filter( 'woocommerce_checkout_fields' , 'ets_add_field_and_reorder_fields' );
   
function ets_add_field_and_reorder_fields( $fields ) {
   
    // Add New Fields
        
    $fields['billing']['billing_houseno'] = array(
    'label'     => 'Huisnummer',
    'placeholder'   => 'huisnummer',
    'priority' => 51,
    'required'  => true,
    'clear'     => true
     );
   
    $fields['shipping']['shipping_houseno'] = array(
    'label'     => 'Huisnummer',
    'placeholder'   => 'huisnummer',
    'priority' => 51,
    'required'  => true,
    'clear'     => true
     );     
      
    return $fields;
}

add_filter('woocommerce_default_address_fields', 'override_default_address_checkout_fields', 20, 1);
function override_default_address_checkout_fields( $address_fields ) {
    $address_fields['address_1']['placeholder'] = 'Straat';
    return $address_fields;
}
#billing_houseno {
    width: 48%;
}

 

In case of any complain or © copyright or issues please check disclaimer page for faster resolutions.