Categories

Новые шаблоны

WordPress. Как отобразить разные виджеты для разных языков (на основе плагина WPML)

Judy Waters Апрель 6, 2016
Rating: 5.0/5. From 3 votes.
Please wait...

Из этого туториала Вы узнаете, как отобразить разные виджеты для разных языков (на основе плагина WPML).

WordPress. Как отобразить разные виджеты для разных языков (на основе плагина WPML)

Плагин WPML позволяет перевести текст и заголовки, хотя Вы не можете использовать разное содержимое виджетов в этом плагине. По этому, для этого используются дополнительные плагины, которые не включены в шаблон по умолчанию. Скачайте плагин Widget Logic с официальной страницы WordPress.

  1. Далее, откройте вкладку Админ панель > Плагины > Добавить новый > Загрузить (Dashboard> Plugins> Add New> Upload) и установите пакет плагина. Закончив установку, не забудьте активировать плагин.

  2. Теперь перейдите на вкладку Внешний вид > Виджеты (Appearance> Widgets) админ панели, для того чтобы закрепить разные виджеты за установленными языками.

  3. Выберите нужный тип виджетов и добавьте его в область виджетов. Закончив редактирование содержимого виджета, укажите язык, для которого будет использоваться виджет. Используйте следующую постоянную кода для определения языка во вкладке Widget Logic’:

    ICL_LANGUAGE_CODE == 'XX'

    где ‘XX’ — символ, который нужно заменить на указание языка, например: ‘de’ для немецкого, ‘en’ для английского, ‘fr’ для французского и т.д. Благодаря этому условию, Widget Code отобразит этот виджет только на страницах выбранного языка:

    WordPress_How_to_display_different_widgets_per_language_based_on_WPML_plugin_1
  4. Повторите эти шаги для второго установленного языка. Убедитесь, что Вы используете разные индикаторы языка во вкладке Widget Logic’.

Сохраните изменения в виджете и вернитесь на ваш сайт. Теперь разные виджеты будут отображаться для разных языков.

Вы можете также ознакомиться с детальным видео-туториалом ниже:

WordPress. Как отобразить разные виджеты для разных языков (на основе плагина WPML)
Темы Wordpress
Эта запись была размещена в WordPress туториалы и помечена как different, page, plugin, widget, WordPress, WPML. Добавьте в закладки постоянную ссылку.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов