WPML
do_action( 'wpml_language_switcher', $args );
Тип
action
Версия WPML
3.7.0

Описание

Отображает переключатель языков так, как настроено на странице WPMLЯзыки.

Аргументы

Этот хук действия имеет необязательный параметр и работает как шорткод {{wpml_language_switcher}}.

$args

(массив) (Необязательно) Аргументы для фильтрации вывода переключателя языков


  • 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

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