Como deixar o campo “Bairro” como obrigatório?
O plugin Extra Checkout Fields for Brazil não adiciona o campo de bairro como obrigatório, que é um requisito do Pagseguro. Para deixar o campo como obrigatório, copie e cole as o código abaixo no final do arquivo functions.php do seu tema.
add_filter( 'woocommerce_billing_fields', 'my_theme_transparent_checkout_billing_fields', 9999 ); add_filter( 'woocommerce_shipping_fields', 'my_theme_transparent_checkout_shipping_fields' , 9999 ); function my_theme_transparent_checkout_billing_fields( $fields ) { if ( class_exists( 'Extra_Checkout_Fields_For_Brazil' ) ) { if ( isset( $fields['billing_neighborhood'] ) ) { $fields['billing_neighborhood']['required'] = true; } if ( isset( $fields['billing_number'] ) ) { $fields['billing_number']['required'] = true; } } return $fields; } function my_theme_transparent_checkout_shipping_fields( $fields ) { if ( class_exists( 'Extra_Checkout_Fields_For_Brazil' ) ) { if ( isset( $fields['shipping_neighborhood'] ) ) { $fields['shipping_neighborhood']['required'] = true; } } return $fields; }