title: Issue in reorder checkout fields woocommerce
body: <pre><code>add_filter("woocommerce_checkout_fields", "order_fields");
  
  function order_fields($fields) {
  
  $order = array(
      "billing_first_name",
      "billing_last_name",
      "billing_company",
      "billing_email",
      "billing_country",
      "billing_address_1",
      "billing_state",
      "billing_postcode",
      "billing_city"   
  );
  foreach($order as $field)
  {
      $ordered_fields[$field] = $fields["billing"][$field];
  }
  
  $fields["billing"] = $ordered_fields;
  return $fields;
  
  }
  </code></pre>
  
  <p>On refreshing page is show what I want but when page fully load fields order becomes as before. Please suggest me.</p>
  
  <p>Thanks in advance</p>