WPML
Дата релиза
21 октября 2019
Канал
Стабильный
Проверено с WordPress
5.2.4
Продукт
WPML Multilingual CMS

Журнал изменений

Функции

  • Добавлена возможность указывать поля блоков Gutenberg как ссылки и заменять любые ссылки переводами, если они доступны.
  • Добавлено предупреждение в функцию «Сбросить WPML», информирующее пользователей Расширенного редактора переводов о том, что они потеряют выполняемые переводы.
  • Внедрена пользовательская библиотека для Collections для обеспечения совместимости с другими плагинами.
  • Улучшена проверка зависимостей между различными версиями плагинов WPML.
  • Все упоминания названия «Gutenberg editor» изменены на «Block editor».

Исправления

  • Исправлена ошибка, возникающая при сохранении задания на перевод Gutenberg со строкой, содержащей косую черту.
  • Исправлена проблема со слишком большими флагами, отображаемыми в админ-панели при использовании изображения пользовательского флага большого размера.
  • Исправлена проблема, чтобы предотвратить перезапись метаданных страницы плагином WPML, когда активен плагин WPML Media и публикуется страница, созданная с помощью Beaver Builder.
  • Исправлена фатальная ошибка «Uncaught Error: Call to undefined function icl_xml2array()», возникавшая при использовании wp-cli.
  • Исправлена проблема, из-за которой целевые ссылки не переводились автоматически в блоках изображений и кнопок.
  • Исправлена кодировка атрибутов блока.

Совместимость

  • Исправлена ошибка, возникавшая при недействительных данных JSON Elementor.
  • Добавлен виджет переключателя языков для конструктора страниц Elementor.
  • Исправлена проблема, из-за которой некоторые шаблоны Elementor не отображались на переведённых страницах.
  • Представлен хук фильтра «wpml_custom_language_switcher_is_enabled».
  • Оптимизировано использование функции «debug_backtrace», что в некоторых случаях повышает производительность до 7%.
  • Добавлена проверка для предотвращения загрузки классов совместимости «wordpress-seo», если активен плагин Yoast SEO Multilingual.
  • Путь поставщика «wpml_collect» изменён на «wpml/collect» во избежание конфликтов.
  • Исправлена проблема, из-за которой добавление бронирования в корзину происходило слишком медленно.
  • Исправлена фатальная ошибка, связанная с выполнением действия из раздела «Поиск и устранение неисправностей» для назначения статуса перевода дубликатам.
  • Улучшена доступность переключателя языков для программ чтения с экрана.
  • Исправлена проблема с недоступными конечными точками REST, когда сайт установлен в подкаталоге и включён параметр «Использовать каталог для языка по умолчанию».
  • Добавлено исправление для предотвращения долгого выполнения кода при сохранении настроек таксономии.
  • Исправлена проблема, из-за которой теги записей преобразовывались в ID при сохранении страницы, созданной с помощью конструктора страниц, когда был активен плагин WPML Media Translation.
  • Изменена строка типа переключателя языков в виджете переключателя языков Elementor.

Производительность

  • Улучшена производительность запросов к базе данных путём добавления двух индексов в таблицу «icl_translations».
  • Улучшена производительность при активных WooCommerce и/или Query Monitor.
  • Улучшена производительность при сохранении записи с большим количеством произвольных полей.
  • Улучшена производительность на сайтах с большим количеством переведённых таксономий (например, категорий товаров).
  • Значительно улучшена производительность сайта при обновлении страницы, записи или страницы товара WooCommerce в админ-панели.
  • Ко всем файлам cookie добавлен префикс «wp_», чтобы уровни хостинга и кеширования могли правильно их обрабатывать.
  • Добавлено исправление, снижающее нагрузку на базу данных за счёт предотвращения автозагрузки некоторых ресурсоёмких параметров.

API

  • Добавлен фильтр «wpml_post_edit_meta_box_context», позволяющий изменять контекст метабокса редактирования записи WPML.
  • Добавлен фильтр, позволяющий фильтровать метазначения записи перед их копированием в перевод.

Обновить или скачать

Обновление доступно всем клиентам WPML с активной подпиской — оно появится на странице Плагины в Вашей админ-панели WordPress в течение 24 часов после релиза. Вы также можете проверить его наличие прямо сейчас в разделе Плагины → Добавить новый → Коммерческие. Чтобы скачать и установить обновление вручную, перейдите в раздел Загрузки в Вашей учётной записи wpml.org (см. инструкции по установке) и не забудьте обновить все компоненты вместе, не смешивая версии.

Нужна помощь или хотите оставить отзыв? Пожалуйста, используйте наш форум технической поддержки.

Смотреть все версии WPML Multilingual CMS →