Праздники остались позади, и мы начали новый год с крупного релиза WPML. Теперь мы представляем версию 3.9.2, которая исправляет важные проблемы, добавляет несколько новых функций и повышает общую стабильность.
Почему важно обновиться до этой версии
В версии WPML 3.9.0 появилось много важных функций и изменились некоторые другие. В последние несколько недель мы собирали все Ваши отзывы и отчеты об ошибках, что и привело нас к этому релизу.
Обновившись до версии 3.9.2, Вы получите все эти исправления и улучшения. Таким образом, Вы избежите тех же проблем и не будете тратить время на создание ненужных запросов в службу поддержки.
Что нового и что исправлено
Давайте рассмотрим самые важные изменения и исправления в этом релизе. Полный журнал изменений приведен в последнем разделе этой страницы.
Ядро WPML 3.9.2
- Теперь Вы можете разблокировать режим перевода для произвольных полей, даже если они заданы в файле wpml-config.xml.
- В Редакторе переводов мы исправили кнопку для копирования контента произвольных полей.
- Мы устранили ошибки, возникавшие при пустом файле wpml-config.xml.
WPML Перевод строк 2.7.2
- Мы исправили проблему с отсутствующими полями конструктора страниц при создании нового перевода ранее существовавших записей.
- Мы добавили возможность сканировать must-use (MU) плагины на наличие текстов (строк).
- Для совместимости с Elementor мы исправили проблему с правильным сохранением тела записи и сделали переводимыми поля выбора в формах Elementor.
WPML Управление переводами 2.5.1
- Мы исправили проблему с отсутствующими полями конструктора страниц при создании нового перевода ранее существовавших записей.
- Мы внедрили константу WPML_ENVIRONMENT, которая блокирует получение переводов. Это очень полезная функция для Ваших тестовых и промежуточных сайтов, поскольку Вы хотите, чтобы переводы получал Ваш рабочий сайт.
- Мы исправили различные проблемы, связанные с письмами, отправляемыми переводчикам.
- Мы исправили проблему с Gravity Forms и неадаптированными ссылками.
WPML Клейкие ссылки 1.4.3
- Устранена фатальная ошибка, связанная с классом AbsoluteLinks
Обновление до WPML 3.9.2
Как всегда, Вы получите это обновление для плагинов WPML автоматически на все зарегистрированные сайты. Вы можете скачать и установить его вручную из Вашей учётной записи WPML. Пожалуйста, не забудьте обновить все компоненты WPML.
Наконец, помните, что всегда полезно сделать резервную копию базы данных перед обновлением чего-либо на Ваших сайтах.
Полный журнал изменений
Ядро WPML 3.9.2
Функции
- Разрешена разблокировка режима перевода для произвольных полей, если они заданы через wpml-config.xml
- Исправлена проблема, из-за которой кнопка «Копировать контент из» не копировала произвольные поля.
- Добавлены два действия, позволяющие синхронизировать произвольные поля.
Исправления
- Внедрены многочисленные исправления безопасности.
- Исправлена опечатка в парсере запросов, вызывавшая бесконечное перенаправление при определенных конфигурациях.
- Исправлена ошибка, при которой в меню был переключатель языков без элементов.
- Устранено исключение с пагинацией, приводившее к проблеме совместимости с плагином WP-PageNavi.
- Исправлена фатальная ошибка, связанная с классом WPML_LS_Templates::are_template_paths_valid.
- Скорректирован стиль выбора цвета на странице админ-панели переключателя языков.
- Улучшен выбор записи, когда слаг используется несколькими записями.
- Устранены ошибки, возникавшие при пустом файле wpml-config.xml.
- Исправлена ошибка «Fatal error: Uncaught TypeError: Argument 1 passed to WPML_End_User_Page_Identify::__construct()»
- Улучшен фильтр sanitize_title для некоторых специфичных локалей.
- Исправлена проблема с неправильным перенаправлением при доступе к странице 404 с произвольным аргументом.
- Исправлена проблема с подключаемыми функциями при использовании опции «Свой домен для каждого языка».
- Устранено исключение с неправильным перенаправлением, возникавшим на страницах вложений, если они имеют одинаковый слаг.
- Исправлен URL-адрес в предпросмотре сниппета WP SEO при использовании опции «Разные языки в каталогах».
WPML Перевод строк 2.7.2
Функции
- Внедрено сканирование строк для Must-use (MU) плагинов.
Исправления
- Внедрены многочисленные исправления безопасности.
- Исправлена проблема, из-за которой отсутствовали поля конструктора страниц при создании нового перевода ранее существовавших записей.
- Исправлено экранирование контекстов при экспорте файлов .po.
- Исправлена проблема при сохранении перевода страницы Elementor для правильного сохранения тела записи.
- Поля выбора в формах Elementor сделаны переводимыми.
WPML Управление переводами 2.5.1
Функции
- Внедрена новая константа «WPML_ENVIRONMENT» для частичной блокировки связи с Translation Proxy, когда она установлена в значение «test».
- В экспортируемый файл XLIFF включен список зарегистрированных шорткодов.
Исправления
- Внедрены многочисленные исправления безопасности.
- Исправлена проблема с кнопкой «Открыть в редакторе переводов» в диалоговом окне на экране редактирования записи.
- Исправлена проблема со строками электронных писем, которые отправлялись переводчикам на смешанных языках.
- Исправлена формулировка в уведомлении, которое появляется после активации ICanLocalize.
- Исправлена проблема с Gravity Forms, из-за которой ссылки не адаптировались.
- Исправлена неправильная кодировка в письмах, отправляемых переводчикам.
WPML Клейкие ссылки 1.4.3
Исправления
- Устранена фатальная ошибка, связанная с классом AbsoluteLinks.
- Внедрены многочисленные исправления безопасности.

