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