WPML

Вы можете добавлять переключатели языков в произвольные места на Вашем сайте. Это включает их добавление в файлы Вашей темы оформления с помощью PHP, а также на страницы и в записи с помощью шорткодов.

Включение пользовательских переключателей языков

Чтобы отобразить переключатель языков с помощью шорткода или PHP, перейдите в WPMLНастройкиПереключатели языковПользовательские переключатели языков и установите флажок, чтобы включить Пользовательские переключатели языков.

Включение параметра «Пользовательские переключатели языков»
Включение параметра «Пользовательские переключатели языков»

Шорткоды переключателя языков

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

Вы можете использовать один из этих двух шорткодов WPML для отображения переключателя языков внутри записей и страниц:

  • [wpml_language_selector_widget]
  • [wpml_language_selector_footer]
Отображение переключателя языков с помощью шорткода
Отображение переключателя языков с помощью шорткода

Шорткод wpml_language_selector_widget выводит переключатель языков на основе параметров, заданных в разделе Пользовательские переключатели языков в WPMLНастройкиПереключатели языков.

Шорткод wpml_language_selector_footer выводит переключатель языков на основе параметров, заданных в разделе Переключатель языка в футере в WPMLНастройкиПереключатели языков. Вы можете использовать этот шорткод, даже если флажок Показывать переключатель языков в футере снят.

Переключатели языков с помощью PHP

Вы можете использовать PHP, чтобы добавить переключатель языков в файлы PHP-шаблонов Вашей темы оформления. Для этого используйте следующие два действия.

  • do_action('wpml_add_language_selector');
  • do_action( 'wpml_footer_language_selector');

Действие do_action('wpml_add_language_selector'); выводит переключатель языков на основе параметров, заданных в разделе Пользовательские переключатели языков в WPMLНастройкиПереключатели языков.

Действие do_action( 'wpml_footer_language_selector'); выводит переключатель языков на основе параметров, заданных в разделе Переключатель языка в футере в WPMLНастройкиПереключатели языков. Вы можете использовать это действие, даже если параметр Показывать переключатель языков в футере отключен.

Вы также можете использовать PHP для создания пользовательских переключателей языков. Узнайте больше о том, как создать пользовательский переключатель языков.

Автор:Amir