-
AuthorPosts
-
August 1, 2018 at 3:24 pm #992443
Hi Folks,
new question: how can I change the captcha-text (german translation) in the
contact form? Please take a look at the screenshot.I want to change: “Bitte löse die Gleichung.“ to “Bitte lösen Sie die Gleichung.“
That’s all. :-)Thx for your help!
Best regards
CarstenAugust 1, 2018 at 8:09 pm #992546Hey Carsten,
Please add this code to the child theme functions.php file to translate the captcha label:
add_filter( 'avia_contact_form_elements', 'avia_translate_cf_captcha', 10, 1 ); function avia_translate_cf_captcha($elements) { if(!empty($elements['avia_age'])) { $elements['avia_age']['label'] = 'Bitte lösen Sie die Gleichung.'; } return $elements; }
Best regards,
DudeAugust 5, 2018 at 6:01 pm #993718Hai Dude,
soweit ich mich erinnere, kann man Dir auch auf Deutsch antworten…geht halt schneller. ;)
Sorry, dass ich erst heute reagiere, aber ich hatte vergessen auf „notify“ zu klicken. ;)Danke für Deine schnelle Antwort! Habe dazu noch folgende Frage: die „functions.php“
im Theme finde ich, aber Du hast ja geschrieben „im child theme“. Ich weiß zwar, was
das ist, aber ich bin nicht sicher, was Du jetzt genau meinst? Meinst Du damit die „functions-
enfold.php“? Eher nicht, oder? Also, wie gesagt, ich kenne den Begriff „Child Theme“,
habe aber wohl noch keines eingerichtet. Bitte kläre mich Anfänger auf…vielen Dank!Noch einen schönen Sonntag und einen guten Start in die neue Woche!
Beste Grüße
CarstenAugust 6, 2018 at 8:40 am #993838Hi,
Wenn Du kein Child Theme hast, kannst Du gerne auch die functions.php von Enfold ändern und den Code einfach ganz am Ende einfügen. Der Nachteil: sobald ein Update installiert wird, überschreibt WordPress die Theme-Dateien wieder und Du musst die functions.php neu anpassen.
Ich würde daher empfehlen entweder auf ein Child Theme umzusteigen oder (einfach) ein kleines Plugin zu erstellen. Verwende hierfür diesen Code:
<?php /* Plugin Name: Enfold Anpassungen Description: Anpassungen des Enfold Codes Version: 1.0 Author: InoPlugs Plugin URI: https://inoplugs.com Author URI: https://inoplugs.com */ add_filter( 'avia_contact_form_elements', 'avia_translate_cf_captcha', 10, 1 ); function avia_translate_cf_captcha($elements) { if(!empty($elements['avia_age'])) { $elements['avia_age']['label'] = 'Bitte lösen Sie die Gleichung.'; } return $elements; }
und speichere diesen in eine Datei mit der Endung .php (zB enfold_anpassungen.php).
Diese Datei lädst Du dann in den Ordner wp-content/plugins/ hoch. Anschließend unter WordPress Admin Panel > Plugins dieses Plugin aktivieren.
LG,
DudeAugust 6, 2018 at 5:18 pm #993996Hai Dude,
merci für die erneut superschnelle und ausführliche Antwort!
Habe jetzt das Plugin erstellt und es funktioniert prima…herzlichen Dank!Ich denke, damit kann dieser Eintrag geschlossen werden. :-)
Wünsche eine schöne neue Woche und sage – bis demnächst…Beste Grüße
CarstenAugust 6, 2018 at 5:20 pm #993997Hey!
Schön, dass es geklappt hat :)
LG,
Peter -
AuthorPosts
- The topic ‘contact form –> captcha –> german translation’ is closed to new replies.