30 lines
875 B
PHP
30 lines
875 B
PHP
|
|
<?php
|
|||
|
|
/**
|
|||
|
|
* AZA – Deutsche Übersetzung für WooCommerce-Subscription-Buttons
|
|||
|
|
*
|
|||
|
|
* Dieses Snippet ersetzt englische CTA-Texte des Subscription-Plugins
|
|||
|
|
* durch deutsche Varianten. Einfügen via:
|
|||
|
|
* - "Code Snippets"-Plugin (empfohlen), ODER
|
|||
|
|
* - functions.php des Child-Themes
|
|||
|
|
*
|
|||
|
|
* Betrifft NUR Subscription-/Abo-Button-Texte auf der Produktseite.
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
add_filter('gettext', 'aza_translate_subscription_strings', 10, 3);
|
|||
|
|
|
|||
|
|
function aza_translate_subscription_strings($translated, $original, $domain) {
|
|||
|
|
$map = array(
|
|||
|
|
'Sign up now' => 'Jetzt abonnieren',
|
|||
|
|
'Sign Up Now' => 'Jetzt abonnieren',
|
|||
|
|
'Subscribe now' => 'Jetzt abonnieren',
|
|||
|
|
'Subscribe Now' => 'Jetzt abonnieren',
|
|||
|
|
'Add to cart' => 'In den Warenkorb',
|
|||
|
|
);
|
|||
|
|
|
|||
|
|
if (isset($map[$original])) {
|
|||
|
|
return $map[$original];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
return $translated;
|
|||
|
|
}
|