do_action( 'wpml_language_switcher', $args );
- Тип
- action
- Категория
- Информация о языках для всего сайта
- Версия WPML
- 3.7.0
Описание
Отображает переключатель языков согласно настройкам на странице WPML → Настройки → Языки.
Аргументы
Этот хук действия имеет необязательный параметр и работает как шорткод {{wpml_language_switcher}}.$args
(array) (необязательно) Аргументы для фильтрации вывода переключателя языков
- type – Определяет тип переключателя языков: footer, post_translations, widget или custom (по умолчанию).
- flags (псевдоним для display_flags) – Используйте 1 для отображения флагов и 0, чтобы их не отображать.
- link_current (псевдоним для display_link_for_current_lang ) – Используйте 1 для отображения флагов и 0, чтобы их не отображать.
- native (псевдоним для display_names_in_native_lang ) – Используйте 1 для отображения флагов и 0, чтобы их не отображать.
- translated (псевдоним для display_names_in_current_lang ) – Используйте 1 для отображения флагов и 0, чтобы их не отображать.
- template – Слаг шаблона, если его нужно переопределить. В противном случае он будет определяться параметром type .
- Для type WPML будет использовать настройки со страницы WPMLНастройкиЯзыки, за исключением виджетов, которые используют настройки языкового переключателя виджета по умолчанию.
Пример использования
Добавьте приведенный ниже код в файлы шаблона Вашей темы оформления там, где Вы хотите отобразить переключатель языков.
Пример
do_action( 'wpml_language_switcher', $args );
При желании Вы также можете добавить приведенную выше строку кода в виджет PHP, такой как PHP Text Widget.
Связанные хуки
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
Все хуки из категории «Информация о языках для всего сайта» (30)