Achtung!

Dieser Artikel enthält PHP-Code und richtet sich an Entwickler. Wir stellen diesen Code als Service zur Verfügung, bieten jedoch keine Unterstützung für Codeanpassungen oder die Entwicklung durch Dritte.

Für zusätzliche Hilfe siehe das Tutorial von WPBeginner zum Hinzufügen von benutzerdefiniertem Code.

Schließen

Ändern von Validierungsnachrichten für WPML

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.

So einfach ist es, Validierungsnachrichten in WPForms mit WPFML zu ändern

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.

Aktionsreferenz: wpforms_wp_footer_end

Filterreferenz: wpforms_frontend_strings