WPML
apply_filters( 'wpml_redirect_to_chosen_language', bool $enabled )
Type
filter
Version de WPML
5.3.0

Description

Filtre si WPML conserve la langue qu’un visiteur choisit dans un sélecteur de langue et affiche le site dans cette langue lors de sa prochaine visite.

Renvoyez false pour désactiver cela pour la page actuelle. Sur cette page, WPML n’enregistre pas la langue que le visiteur choisit et ne renvoie pas le visiteur vers la langue qu’il a choisie précédemment. La redirection selon la langue du navigateur et la barre de langue continuent de fonctionner comme défini.

Arguments

Paramètres
  • $enabled(bool) Indique si WPML conserve la langue qu’un visiteur choisit dans un sélecteur de langue et affiche le site dans cette langue lors de sa prochaine visite. La valeur par défaut correspond au réglage Afficher le site dans la dernière langue choisie dans le sélecteur de langue dans la section Langue des visiteurs sous WPMLParamètresURL et SEO.
Valeur de retour
(bool) Renvoyez false pour le désactiver sur la page actuelle.

Exemple d’utilisation

N’enregistrez pas et n’utilisez pas la langue choisie sur la page avec le slug landing :

add_filter( 'wpml_redirect_to_chosen_language', function ( $enabled ) {
	return is_page( 'landing' ) ? false : $enabled;
} );

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

Tous les 31 hooks de la catégorie Informations sur les langues à l’échelle du site