apply_filters( 'wpml_redirect_to_chosen_language', bool $enabled )
- Typ
- filter
- Kategorie
- Websiteübergreifende Sprachinformationen
- WPML-Version
- 5.3.0
Beschreibung
Filtert, ob WPML die Sprache beibehält, die ein Besucher in einem Sprachumschalter auswählt, und die Website bei seinem nächsten Besuch in dieser Sprache anzeigt.
Geben Sie false zurück, um dies für die aktuelle Seite zu deaktivieren. Auf dieser Seite speichert WPML die vom Besucher ausgewählte Sprache nicht und leitet den Besucher nicht zu der zuvor ausgewählten Sprache weiter. Die Browser-Sprachumleitung und die Sprachleiste funktionieren weiterhin wie eingestellt.
Argumente
- Parameter
-
- $enabled(bool) Gibt an, ob WPML die Sprache, die ein Besucher in einem Sprachumschalter auswählt, beibehält und die Website beim nächsten Besuch in dieser Sprache anzeigt. Entspricht standardmäßig der Einstellung Website in der Sprache anzeigen, die zuletzt im Sprachumschalter ausgewählt wurde im Abschnitt Besuchersprache unter WPMLEinstellungenURLs und SEO.
- Rückgabe
- (bool) Geben Sie false zurück, um dies für die aktuelle Seite zu deaktivieren.
Beispielhafte Verwendung
Die ausgewählte Sprache auf der Seite mit dem Slug landing nicht speichern oder verwenden:
add_filter( 'wpml_redirect_to_chosen_language', function ( $enabled ) {
return is_page( 'landing' ) ? false : $enabled;
} );
Verwandte Hooks
wpml_decode_custom_field, wpml_footer_language_selector, wpml_add_language_form_field, wpml_ls_exclude_in_menu, wpml_is_rtl, wpml_alternate_hreflang, wpml_head_langs, wpml_must_translate_canonical_url, wpml_browser_redirect_language_params, wpml_active_languages