WooCommerce als Shopsystem kommt aus dem internationalen Markt. Bundesländer, Kantonen oder Gebiete innerhalb eines Landes sind normal nur für die USA systemseitig in WordPress/WooCommerce vorgesehen. Wer WooCommerce auf Deutsch aber in Deutschland, Österreich oder der Schweiz nutzen möchte und Bundesländer an der Kasse (Checkout) als Auswahlfeld haben möchte, kommt um ein paar Zeilen Code nicht drum herum. Leider helfen auch WooCommerce Germanized und German Market hierbei nicht.
Der nachfolgende Code muss ganz einfach in der functions.php des Themes oder Child-Thems platziert werden. Alternativ bietet das kostenfreie Plugin „Code Snippets“ eine sichere und einfache Möglichkeit, solche Zusatzfunktionen ohne Ausfall einzubetten.
// BUNDESLAND Feld aktivieren
add_filter( 'woocommerce_states', 'custom_woocommerce_states' );
function custom_woocommerce_states( $states ) {
$states['DE'] = array(
'BW' => 'Baden-Württemberg',
'BY' => 'Bayern',
'BE' => 'Berlin',
'BB' => 'Brandenburg',
'HB' => 'Bremen',
'HH' => 'Hamburg',
'HE' => 'Hessen',
'MV' => 'Mecklenburg-Vorpommern',
'NI' => 'Niedersachsen',
'NW' => 'Nordrhein-Westfalen',
'RP' => 'Rheinland-Pfalz',
'SL' => 'Saarland',
'SN' => 'Sachsen',
'ST' => 'Sachsen-Anhalt',
'SH' => 'Schleswig-Holstein',
'TH' => 'Thüringen'
);
return $states;
}
BW | Baden-Württemberg |
BY | Bayern |
BE | Berlin |
BB | Brandenburg |
HB | Bremen |
HH | Hamburg |
HE | Hessen |
MV | Mecklenburg-Vorpommern |
NI | Niedersachsen |
NW | Nordrhein-Westfalen |
RP | Rheinland-Pfalz |
SL | Saarland |
SN | Sachsen |
ST | Sachsen-Anhalt |
SH | Schleswig-Holstein |
TH | Thüringen |
Ihr WordPress & WooCommerce Profi. Jetzt anfragen und helfen lassen:
E-Mail: fi@vastcob.com
Florian Ibe