KI-Zusammenfassung
Einleitung
Möchten Sie WPML oder Polylang verwenden, um Validierungsnachrichten in Ihren Formularen zu ändern? In WPForms werden diese Nachrichten inline angezeigt und Felder werden on the fly mit PHP validiert. Diese Nachrichten können einfach in Ihren WPForms-Einstellungen geändert werden, aber wenn Sie eine mehrsprachige Website haben, müssen Sie diese möglicherweise basierend auf der Sprache ändern, die der Benutzer gerade verwendet.
Wenn Sie mehrere verschiedene Sprachübersetzungen bereitstellen müssen, müssen diese Nachrichten bedingt unterschiedlich sein.
Vor diesem Hintergrund gibt es einen Filter, mit dem die Sprache Ihres Besuchers überprüft werden kann. Dieser Filter ist ICL_LANGUAGE_CODE. Die Verwendung dieses Filters bedeutet, dass Sie, wenn Sie WPML oder Polylang für Ihre WordPress-Übersetzungen verwenden, überprüfen können, auf welche Sprache Ihre Website derzeit eingestellt ist.
Wir können diesen Filter verwenden, um zu überprüfen, ob die Validierungsnachricht geändert werden soll.
Jedes Codebeispiel zeigt Ihnen die französischen und spanischen Übersetzungen. Sie müssen jeden Codeausschnitt für Ihre korrekte Sprache sowie die Übersetzungen anpassen.
Denken Sie daran, dass Sie die richtigen Codeausschnitte zu Ihrer Website hinzufügen müssen, bevor Sie Änderungen sehen.
Wenn Sie Hilfe beim Hinzufügen von Codeausschnitten zu Ihrer Website benötigen, lesen Sie bitte dieses Tutorial.
Ändern der Standardnachricht für erforderliche Felder
Unten sehen Sie ein Beispiel, das die Validierungsnachricht für erforderliche Felder je nach der von WPML eingestellten Sprache ändert.
Ändern der anderen Validierungsnachrichten
Für einen vollständigen Codeausschnitt für alle Validierungsnachrichten würden Sie diesen Code verwenden.

Und das ist alles! Sie können jetzt erfolgreich Validierungsnachrichten ändern. Möchten Sie auch die Datumsfeld-Strings an die Sprache anpassen? Schauen Sie sich unseren Artikel über Ändern von Datumsfeld-Strings an.
Verwandt
Aktionsreferenz: wpforms_wp_footer_end
Filterreferenz: wpforms_frontend_strings