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)