- Дата релиза
- 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 (см. инструкции по установке) и не забудьте обновить все компоненты вместе, не смешивая версии.
Нужна помощь или хотите оставить отзыв? Пожалуйста, используйте наш форум технической поддержки.