Мы рады выпустить WPML 3.1.6 с дальнейшими улучшениями кеширования данных, производительности и безопасности.
Большинство изменений в этом релизе скрыты под капотом и не будут заметны сразу, если только Вы не сталкивались с проблемами производительности.
Мы также добавили несколько хуков для разработчиков тем и плагинов, чтобы сократить количество строк кода, удалив логику, которая ранее требовалась для проверки существования функций или плагинов.
Ядро WPML
- Время первой активации плагина WPML сокращено примерно до 5% от предыдущих результатов
- WPML теперь лучше определяет URL-адрес сайта и пути к каталогам плагинов с учетом различных настроек сервера и WordPress
- Улучшено кеширование результатов функций WPML, особенно для WordPress в режиме мультисайта
- Мы добавили новый экран в WPML > Поддержка с отладочной информацией, это будет полезно, когда пользователям WPML понадобится наша помощь на форуме
- Улучшена совместимость с плагинами WP SEO и NextGen Gallery, исправлены возможные SQL-инъекции
- Исправлен переключатель языков на страницах архивов произвольных типов записей
- Поддержка фильтра translate_object_id — его можно использовать в темах вместо функции icl_object_id
- Исправлен предпросмотр виджетов
- Функция url_to_postid() теперь фильтруется плагином WPML для возврата правильного ID записи.
- Константы ICL_DONT_LOAD_LANGUAGE_SELECTOR_CSS + ICL_DONT_LOAD_LANGUAGES_JS теперь учитываются при загрузке файлов JS и CSS
- Несколько дополнительных исправлений ошибок
WPML CMS NAV
- Исправлены возможные SQL-инъекции
- Мелкие синтаксические исправления
WPML МЕДИАФАЙЛЫ
- Улучшена совместимость с плагинами, фильтрующими списки вложений
WPML КЛЕЙКИЕ ССЫЛКИ
- Исправлена обработка клейких ссылок в виджетах
- Исправлены возможные SQL-инъекции
WPML ПЕРЕВОД СТРОК
- Модуль «Перевод строк» теперь учитывает, что строки могут храниться в массивах с хеш-индексом, равным нулю
- Улучшено кеширование переводов
- Улучшен перевод названия блога в режиме мультисайта
WPML АНАЛИТИКА ПЕРЕВОДОВ
- Исправлены возможные SQL-инъекции
- WPML УПРАВЛЕНИЕ ПЕРЕВОДАМИ и WPML XLIFF
- Поддержка различных форматов переноса строк в файлах XLIFF; это улучшает совместимость с различным программным обеспечением для перевода
Скачивание и обновление
Если Вы используете наш плагин Installer, Вы получите это обновление автоматически в свою админ-панель WordPress. Вы всегда можете скачать его вручную из своей учётной записи WPML.
Опять же, это довольно крупный релиз, в котором изменен почти каждый файл в WPML. Мы сделали резервную копию нашей базы данных перед этим релизом, и Вам следует сделать то же самое.
Благодарности
WPML 3.1.6 — это результат очень напряженной работы всей команды. Хотите с ними познакомиться?
Конрад
Конрад руководил разработкой WPML 3.1.6, исправляя ошибки, улучшая производительность и решая организационные вопросы.
Андреа
Андреа — ведущий разработчик WPML. Параллельно с этим техническим релизом Андреа руководит разработкой следующей основной версии WPML.
Павел
Павел сейчас работает над расширением интерфейсов WPML для сервисов перевода. Подробнее об этом очень скоро.
Что дальше для WPML
WPML 3.2 уже на подходе и готовится к QA. Это крупное обновление для модулей «Управление переводами» и «Перевод строк».
Есть идеи? Предложения? Оставляйте свои комментарии, и мы Вам ответим.

