WPML
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)