WPML
apply_filters( 'wpml_redirect_to_chosen_language', bool $enabled )
Тип
filter
Версия WPML
5.3.0

Описание

Фильтрует, сохраняет ли WPML язык, выбранный посетителем в переключателе языков, и показывает ли сайт на этом языке при его следующем визите.

Верните false, чтобы отключить это для текущей страницы. На этой странице WPML не сохраняет язык, который выбирает посетитель, и не перенаправляет посетителя на язык, выбранный им ранее. Перенаправление по языку браузера и языковая панель продолжают работать как задано.

Аргументы

Параметры
  • $enabled(bool) Определяет, сохраняет ли WPML язык, выбранный посетителем в переключателе языков, чтобы показывать сайт на этом языке при следующем посещении. По умолчанию принимает значение настройки Показывать сайт на языке, который они в последний раз выбрали в переключателе языков в разделе Язык посетителя в WPMLНастройкиURL-адреса и SEO.
Возвращает
(bool) Верните false, чтобы отключить это для текущей страницы.

Пример использования

Не сохраняйте и не используйте выбранный язык на странице со слагом 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

Все хуки из категории «Информация о языках для всего сайта» (31)