Standardmäßig haben wir keine Funktion, um andere Länder im Dropdown-Menü der Registrierungsseite für Großhandelskunden zu entfernen.
Glücklicherweise gibt es eine einfache Problemumgehung, indem Sie den folgenden benutzerdefinierten Codeausschnitt verwenden und ihn zu functions.php Ihres Themes/Child-Themes hinzufügen.
// Change the country list of the registration form
add_filter( 'woocommerce_form_field_args', 'my_wwlc_set_country');
function my_wwlc_set_country($args){
// Set the country list
if($args['id'] == 'wwlc_country'){
$args['options'] = array(
'AU' => 'Australia',
'US' => 'United States'
);
}
// Return the modified list
return $args;
}
Please note that the code above needs to use the correct 2 digit country code. For example, ‘AU’ for Australia, and 'US' for United States. You can replace or add more countries by following that format. Kindly visit this link to get the list of 2-digit country codes.
Außerdem werden manchmal die Bundesstaaten oder Provinzen nicht automatisch geladen, wenn Sie andere Länder entfernen. Der folgende Code kann hinzugefügt werden, um die Bundesstaaten automatisch zu laden.
add_action( 'wp_footer' , function() {
global $post;
if( ( isset( $post->post_content ) && has_shortcode( $post->post_content , 'wwlc_registration_form' ) ) ) { ?>
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery("#wwlc_country").trigger("change");
});
</script>
<?php }
}, 100 );
