title: Display custom checkout field value on admin order detail section in Woocommerce
body: <p>Hello I'm trying to display the <strong>custom checkout field</strong> in the admin order details page. My Custom field is <em><code>Delivery Option</code></em> and it allows the user to pick the to pick a value from checkbox. I use the code below following the similar topics about this, but it seems something is wrong with my code. </p>
  
  <pre><code>add_action( 'woocommerce_review_order_after_shipping', 'checkout_shipping_additional_field', 20 );
  function checkout_shipping_additional_field()
  {
      $domain  = 'wocommerce';
      $default = 'option 1';
  
      echo '&lt;tr class="additional-shipping-fields"&gt;&lt;th&gt;' . __('Delivery Time', $domain) . '&lt;/th&gt;&lt;td&gt;';
  
      // Add a custom checkbox field
      woocommerce_form_field( 'custom_radio_field', array(
          'type' =&gt; 'select',
          'class' =&gt; array( 'form-row-wide' ),
          'options' =&gt; array(
              'option 1' =&gt; __('10:04 : 13:04 ', $domain),
  
          ),
          'default' =&gt; $default,
      ), $default );
  
      echo '&lt;/td&gt;&lt;/tr&gt;';
  }
  
  //update order meta
  add_action('woocommerce_checkout_update_order_meta', 'gon_update_order_meta_business_address');
  
  function gon_update_order_meta_business_address( $order_id ) {
      if ($_POST['custom_radio_field']) update_post_meta( $order_id, 'Business Address?', 
      esc_attr($_POST['custom_radio_field']));
  }
  
  // Display field value on the admin order edit page
  add_action( 'woocommerce_admin_order_data_after_shipping_address', 'custom_checkout_field_display_admin_order_meta', 10, 1 );
  function custom_checkout_field_display_admin_order_meta( $order ){
      $delivery_time = get_post_meta( $order-&gt;get_id(), 'Delivery Time', true );
      if( ! empty( $delivery_time ) )
          echo '&lt;p&gt;&lt;strong&gt;'.__('Delivery Time', 'woocommerce').': &lt;/strong&gt; ' . $delivery_time . '&lt;/p&gt;';
  }
  </code></pre>