title: WooCommerce Checkout Fields are not showing the correct error message
body: <p>I get vague error messages in my WooCommerce checkout because I have removed all labels. Is there a way to display the correct error message while hiding labels with PHP? Or is there a way to hide the checkout labels with CSS, but without having to hide all labels, seeing as some of them are relevant (Terms and conditions, Newsletter etc). </p>
  
  <p>We use the following code to hide labels:</p>
  
  <pre><code>// Fjern labels fra checkout
  add_filter('woocommerce_checkout_fields','custom_wc_checkout_fields_no_label');
  
  // Our hooked in function - $fields is passed via the filter!
  // Action: remove label from $fields
  function custom_wc_checkout_fields_no_label($fields) {
      // loop by category
      foreach ($fields as $category =&gt; $value) {
          // loop by fields
          foreach ($fields[$category] as $field =&gt; $property) {
              // remove label property
              unset($fields[$category][$field]['label']);
          }
      }
       return $fields;
  }
  </code></pre>
  
  <p><strong>Alternatively CSS can work</strong></p>