Шорткоды WordPress (открывается в новой вкладке) предоставляют удобный способ создания сложного контента в редакторе записей WordPress. Кроме того, Вы можете использовать шорткоды в PHP-файлах с помощью функции do_shortcode() (открывается в новой вкладке).
Следующие шорткоды доступны для WPML начиная с версии 3.2.
wpml_language_selector_widget
- Отображает выпадающий переключатель языков WPML.
- Это аналогично хуку wpml_add_language_selector.
- Чтобы настроить вывод этого шорткода, перейдите в WPMLНастройкиПереключатели языков и используйте настройки в разделе Пользовательские переключатели языков.
wpml_language_selector_footer
- Отображает горизонтальный переключатель языков WPML.
- Вывод этого шорткода точно такой же, как у хука wpml_footer_language_selector.
- Чтобы настроить вывод этого шорткода, перейдите в WPMLНастройкиПереключатели языков и используйте настройки в разделе Переключатель языка в футере.
wpml_language_form_field
- Делает пользовательскую форму поиска Multilingual Ready (готовой к мультиязычности).
- Вывод этого шорткода точно такой же, как у хука wpml_add_language_form_field.
wpml-string
- Пример:
[wpml-string context="my-domain" name="my-name"]My string[/wpml-string]
- Регистрирует и переводит строку. Для работы этого шорткода необходимо, чтобы был активен модуль WPML Перевод строк.
- Чтобы перевести эту строку, перейдите в WPML → Перевод строк и используйте следующую информацию (заменив имена на свои):
- Домен: my-domain
- Имя: my-name
- Строка: My string
- Обратите внимание, что для того чтобы строки были зарегистрированы и доступны для перевода, Вам сначала нужно посетить страницы, на которых они отображаются, во фронтенде.
wpml_language_switcher
- Этот шорткод доступен начиная с версии WPML 3.6.0.
- Пример:
[wpml_language_switcher type="footer" flags=1 native=1 translated=1][/wpml_language_switcher]
- Аргументы:
- 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НастройкиЯзыки, за исключением виджетов, которые используют настройки по умолчанию.