Einführung
Möchten Sie WPML oder Polylang verwenden, um Validierungsmeldungen in Ihren Formularen zu ändern? In WPForms werden diese Meldungen inline angezeigt, und die Felder werden mit PHP on the fly validiert. Diese Meldungen können leicht innerhalb Ihrer WPForms-Einstellungen geändert werden, aber wenn Sie eine mehrsprachige Website haben, müssen Sie möglicherweise diese auf der Grundlage der Sprache, die der Benutzer derzeit verwendet geändert haben.
Wenn Sie mehrere verschiedene Sprachübersetzungen bereitstellen müssen, müssen diese Meldungen bedingt unterschiedlich sein.
Aus diesem Grund gibt es einen Filter, mit dem Sie prüfen können, welche Sprache Ihr Besucher gerade verwendet. Dieser Filter lautet ICL_LANGUAGE_CODE
. Wenn Sie WPML oder Polylang für Ihre WordPress-Übersetzungen verwenden, können Sie mit diesem Filter überprüfen, welche Sprache auf Ihrer Website aktuell eingestellt ist.
Wir können diesen Filter verwenden, um zu prüfen, ob die Validierungsmeldung geändert werden sollte.
Jedes Code-Beispiel zeigt Ihnen die französische und spanische Übersetzung. Sie müssen jedes Code-Snippet für Ihre richtige Sprache sowie die Übersetzungen anpassen.
Denken Sie daran, dass Sie die korrekten Codeschnipsel zu Ihrer Website hinzufügen müssen, bevor Sie irgendwelche Änderungen sehen werden.
Wenn Sie Hilfe beim Hinzufügen von Code-Snippets zu Ihrer Website benötigen, lesen Sie bitte dieses Tutorial.
Ändern der Standardmeldung für erforderliche Felder
Nachfolgend finden Sie ein Beispiel, das die Meldung zur Validierung des erforderlichen Feldes abhängig von der Sprache ändert, auf die WPML derzeit eingestellt ist.
Ändern der anderen Validierungsmeldungen
Für ein vollständiges Codeschnipsel für alle Validierungsmeldungen würden Sie diesen Code verwenden.

Und das war's! Sie können nun die Validierungsmeldungen erfolgreich ändern. Möchten Sie auch die Zeichenfolgen der Datumsauswahl an die Sprache anpassen? Schauen Sie sich unseren Artikel über die Änderung der Datumsauswahlstrings für Datumsfelder an.
Verwandte Seiten
Referenz der Aktion: wpforms_wp_footer_end
Filter-Referenz: wpforms_frontend_strings