title: Select Field Not Selecting WooCommerce Checkout
body: <p>This question has not been asked in the questions that were mentioned. This is not a custom field, it is an added field to the <code>['billing']</code> that is outlined in the WooCommerce documentary. It specifically says to do it this way yet it does not save. The methods provided are utilizing custom fields that are made outside of the <code>['billing']</code> and <code>['shipping']</code> fields which have to be manually posted. This should not have to be manually posted.</p>
  <p>I have been scratching my head for hours and hours on this.</p>
  <p>I have even copied directly from the WooCommerce documentation and the documentation itself isn't working for their own custom fields. So I was reading that if you add fields to ['billing'] for example that you don't have to do even the posting and follow up. That the meta data will save and it will work.</p>
  <p>Though for both situations I am running into the same problem. When I have my drop down select, it <strong>will not select</strong>. I have this array in there and I have tried to array a variety of different ways but when I click the dropdown and select a value it does not register it when you click complete order. If I change set <code>'required' =&gt; true,</code> it will not proceed with the transaction as it says no value has been selected. I've looked through countless examples of people who seem to have the same issue but I don't see a difference in their code and what I'm doing. They also seem to solve their problem with code just like this. I checked in the database and it's not saving. I did this exact same code to test it out not using a select option but using a general text field and it saved to the database and worked great. It's something about the select field not saving/registering but I'm very lost on what I am doing wrong.</p>
  <p>I did have it as <code>'options' =&gt; array( ...etc ),</code> but that didn't work so that's why it is as it currently is. Both ways show up on the checkout page, everything looks great on the checkout page. I have tried removing all other code as well to no success.</p>
  <pre><code>function wc_override_checkout_fields( $fields ) {
  
       $fields['billing']['not_working'] = array(
          'type'          =&gt; 'select',
          'class'         =&gt; array('my-field-class form-row-wide'),
          'label'         =&gt; __('Please select'),
          'placeholder'   =&gt; __('Select Someone'),
          'required'  =&gt; false,
       );
      $fields['billing']['not_working']['options'] = array(
          'option_1' =&gt; 'option 1',
          'option_2' =&gt; 'option 2',
          'option_3' =&gt; 'option 3',
          'option_4' =&gt; 'option 4',
          
      );
      
       return $fields;
  }
  
  add_action( 'woocommerce_admin_order_data_after_billing_address', 'my_custom_checkout_field_display_admin_order_meta', 10, 1 );
  
  function my_custom_checkout_field_display_admin_order_meta($order){
      echo '&lt;p&gt;&lt;strong&gt;'.__('Selection').':&lt;/strong&gt; ' . get_post_meta( $order-&gt;get_id(), '_not_working', true ) . '&lt;/p&gt;';
  }
  </code></pre>