WPML

Мы услышали Вас — виджеты Elementor должны просто работать и переводиться без дополнительной настройки. В WPML 4.9 Beta представлен новый механизм обнаружения, который автоматически распознает пользовательские виджеты Elementor и делает их переводимыми.

Многие из Вас создают многоязычные сайты с помощью дополнений и тем на базе Elementor, таких как Woodmart, Wolmart или Emphires. Часто сторонние виджеты Elementor не имеют прямой совместимости с WPML, поэтому типичные проблемы, о которых сообщалось, включали следующее:

  • Тексты в пользовательских виджетах не обнаруживались и не переводились
  • Переводы не отображались на фронтенде
  • Вам приходилось писать конфигурации XML только для того, чтобы перевести баннер или кнопку

Типичными элементами виджетов, которые не переводились, были заголовки, подзаголовки, тексты кнопок, тексты ссылок, произвольные текстовые поля и многое другое.

WPML 4.9 Beta решает эту проблему и позволяет Вам:

  • Переводить виджеты из тем или дополнений Elementor — автоматически
  • Сохранять единообразие дизайна на всех языках
  • Избежать редактирования файлов XML или ручного поиска недостающих строк
  • Переводить такие атрибуты, как URL-адреса видео, кнопки и произвольные текстовые поля

Начиная с версии WPML 4.9, пользовательские виджеты Elementor на Вашем сайте будут автоматически распознаваться WPML. Если Вы используете автоматический перевод, записи и страницы, использующие виджеты, будут просто переведены полностью. А если Вы переводите их самостоятельно, контент из всех виджетов автоматически появится в Расширенном редакторе переводов.

Помогите нам протестировать WPML 4.9 Beta

Рабочий релиз WPML 4.9 запланирован на вторую половину января. До этого времени мы приглашаем всех, кто использует Elementor и WPML, протестировать эту бета-версию и помочь нам подтвердить, что эти исправления работают в различных темах и дополнениях.

Список исправлений

Мы считаем, что решили наиболее распространенные проблемы с переводом пользовательских виджетов Elementor. Единственное требование — виджеты должны быть разработаны в соответствии со стандартным API и рекомендациями Elementor.

Ниже приведен список основных исправлений, связанных с переводом пользовательских виджетов Elementor.

Пользовательские виджеты Elementor не отображаются в Редакторе переводов

WPML не всегда обнаруживал поля контента внутри пользовательских виджетов Elementor. Вы открывали Расширенный редактор переводов, а виджета там просто не было. Теперь WPML 4.9 автоматически обнаруживает эти виджеты, поэтому их контент появляется в редакторе готовым к переводу.

Переводы виджетов отсутствуют или исчезают на фронтенде

Иногда переводы пользовательских виджетов Elementor исчезали или не отображались даже после того, как Вы перевели контент. Такие элементы, как баннеры, кнопки или заголовки, отображались на одном языке, но не отображались на другом. Теперь WPML 4.9 надежно применяет переводы к пользовательским виджетам, сохраняя единообразие Вашего контента на всех языках.

Требуется ручная конфигурация XML

Для перевода некоторых пользовательских виджетов Elementor Вам приходилось писать пользовательские конфигурации XML — технический и трудоемкий процесс, который часто не работал должным образом. WPML 4.9 устраняет это требование. Теперь пользовательские виджеты обнаруживаются автоматически, XML не требуется.

Динамические поля и атрибуты из виджетов не захватываются

Ссылки, URL-адреса кнопок, URL-адреса видео и пользовательские атрибуты внутри пользовательских виджетов Elementor не всегда были доступны для перевода. Теперь WPML 4.9 захватывает эти динамические поля, поэтому Вы можете перевести все, а не только видимый текст.

Несогласованный дизайн на разных языках

Когда пользовательские виджеты Elementor не были переведены полностью, Ваши тщательно продуманные макеты могли сломаться или выглядеть иначе на других языках. С WPML 4.9 Ваши макеты Elementor, кнопки и баннеры остаются точно такими, как задумано, на каждом языке.

Как установить и протестировать WPML 4.9 Beta

Вам следует устанавливать эту бета-версию только на тестовом сайте, а не на рабочем.

  1. Войдите в консоль WordPress.
  2. Перейдите в ПлагиныДобавить плагин и нажмите на вкладку Коммерческие.
  3. Убедитесь, что у Вас установлен плагин WPML Multilingual CMS 4.8.6.
  4. Нажмите кнопку Проверить обновления.
  5. В выпадающем списке Канал обновлений выберите Бета.
  6. В списке плагинов выберите WPML 4.9 и нажмите кнопку Скачать.

Как применить исправления для существующего контента

Новые страницы, которые Вы создаете с использованием пользовательских виджетов Elementor, будут работать сразу.

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

Вам нужно сделать это только один раз для каждой страницы.

Расскажите нам, как все прошло

Если все работает, как ожидалось, и Ваши виджеты переводятся, правильно появляются в Редакторе переводов, а переводы отображаются корректно — мы будем рады узнать об этом в комментариях ниже.

Если Вы столкнетесь с какими-либо проблемами, пожалуйста, создайте тикет на нашем форуме поддержки и укажите, что Вы сообщаете о проблеме, обнаруженной при тестировании WPML 4.9 Beta. Это поможет нам расставить приоритеты и ответить быстрее.

Считаете это полезным? Поделитесь этой статьей: