Entfernen Sie Länder in WooCommerce aus einer Reihe definierter Ländercodes

Lesezeit: 1 Minute

Benutzer-Avatar
Radu

Ich habe gefunden, wie man ein bestimmtes Land im WooCommerce-Antwortcode entfernt, der zum Aufheben der Einstellung eines Landes funktioniert. Wie kann ich damit weitere Länder 3-4 deaktivieren?

Dieser Code dient dazu, die USA vor meiner Geolokalisierungsliste zu verbergen. Ich brauche es, um ein paar weitere Länder basierend auf den Ländercodes “US”, “UK”, “RU” usw. auszublenden. Ich weiß, dass dies für die Kasse über die Einstellungen erfolgen kann, aber ich brauche es, um ein paar Länder für ein Geolokalisierungs-Plugin zu entfernen zeigt standardmäßig eine Liste aller Länder zur Auswahl an.

Benutzer-Avatar
LoicTheAztec

Das Folgende entfernt Länder in WooCommerce aus einer Reihe definierter Ländercodes:

add_filter( 'woocommerce_countries', 'woo_remove_countries' );
function woo_remove_countries( $countries ) {
    // Here set in the array the country codes you from countries you want to remove
    $countries_to_remove = array('US', 'GB', 'RU');

    foreach ( $countries_to_remove as $country_code ) {
        unset($countries[$country_code]);
    }
    return $countries; 
}

Der Code wird in die Datei functions.php des aktiven untergeordneten Designs (oder aktiven Designs) eingefügt. Getestet und funktioniert.

1045260cookie-checkEntfernen Sie Länder in WooCommerce aus einer Reihe definierter Ländercodes

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy