WPML
Дата релиза
17 октября 2019
Канал
Бета-версия
Проверено с WordPress
5.2.4
Продукт
WPML Multilingual CMS

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

Функции

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

Исправления

  • Исправлена ошибка, возникавшая при сохранении задания на перевод 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 →