- Дата релиза
- 24 августа 2017
- Канал
- Бета-версия
- Проверено с WordPress
- 4.8.1
- Продукт
- WPML Multilingual CMS
Журнал изменений
Новые возможности
- Улучшение производительности при обращении к базе данных
- Добавлен фильтр get_translatable_documents_all, позволяющий изменять переводимые типы записей после чтения конфигурации «только для чтения»
- Добавлен класс совместимости для плагина Google XML Sitemaps
- Добавлен модуль Отзывы о переводе
- Удалена зависимость от WPML Page Builder, так как теперь он объединен с модулем Перевод строк
- Добавлено уведомление Yoast, которое просит пользователей обновить версию PHP (если она слишком старая)
- Добавлен фильтр для внесения в черный список URL-адресов, обрабатываемых логикой «Absolute Links» (необходимо при работе с конечными точками WooCommerce).
- Версия Twig зафиксирована на ~1.32.0, чтобы избежать проблем совместимости со старыми версиями PHP
- Добавлена поддержка канала Installer, позволяющая скачивать и устанавливать бета-версии WPML и его дополнений
- Добавлена поддержка назначения языка любому виджету, чтобы ограничить отображение виджетов только определенными языками
- Добавлена поддержка пользовательского XML
- При настройке статической HTML-страницы в качестве корневой страницы WPML будет проверять эту настройку перед ее сохранением
- Отображение приглашения для регистрации конечных пользователей
Исправления
- Использование чистого контента из конструктора Enfold при регистрации строк конструктора страниц
- Исправлено дублирование страницы, использующей конструктор страниц Enfold
- Исправлен неработающий фильтр в get_page_by_path() при WP >= 4.7
- Уменьшено количество запросов, когда WPML не настроен
- Исправлена проблема при построении WP_Query с параметрами таксономии и подавления фильтров
- Исправлена синхронизация порядка меню, когда на сайте более 2 языков
- Исправлены строки gettext на странице «WPML > Перевод таксономий»
- Предотвращена загрузка plugins/sitepress-multilingual-cms/res/js/sitepress.js из фронтенда, когда это не требуется
- Предотвращена загрузка sitepress-multilingual-cms/templates/language-switchers/legacy-dropdown/script.js, когда это не требуется
- Устранено уведомление при попытке удалить элемент таксономии, который не задан как переводимый
- Исправлен перевод целей ссылок в произвольных полях, когда для метаключа существует более одного значения
- Исправлена ссылка в «Use the Category translation table for easier translation»
- Повышен приоритет скрипта языковых файлов cookie, вызывавшего неправильный перевод строк в AJAX-запросе
- Исправлен домен в функции plugins_url для соответствия текущему URL-адресу домена
- Исправлена проблема с завершающим слешем в URL-адресе предпросмотра
- Исправлено предупреждение PHP при вызове функции wp_list_pages
- Исправлена проблема с одинарными кавычками в Enfold для атрибутов шорткодов
- Удалено уведомление, когда перевод для языка не может быть скачан
- Наиболее часто используемые метки в поле автозаполнения теперь отображаются на правильном языке
- Передача данных между отдельными доменами для разных языков не работала должным образом
- Исправлена фатальная ошибка с PHP 7.1 во время установки WPML
- Исправлена проблема совместимости при добавлении записи из фронтенда
- Исправлено отсутствие классов тега body на корневой странице с пользовательским шаблоном страницы
- Исправлена проблема с открытием предпросмотра перевода при включенных языках в доменах и SSO
- Каталог vendor/wimg удален из развернутого пакета, так как он нужен только для целей разработки
- Исправлена проблема с get_pagenum_link при попытке конвертировать URL-адрес, когда язык задан как параметр
- Исправлен завершающий слеш в URL-адресе дополнительной главной страницы в XML-карте сайта WP SEO
- Исправлена XML-карта сайта для рубрик при использовании корневой страницы
- Исправлено неожиданное перенаправление для страниц первого уровня
- Исправлен перевод таксономий Divi
- Исправлена синхронизация приватного статуса при изменении источника с «private» на «publish»
- Исправлено перенаправление браузера, когда дополнительный язык находится на другом домене
Обновить или скачать
Обновление доступно всем клиентам WPML с активной подпиской — оно появится на странице Плагины в Вашей админ-панели WordPress в течение 24 часов после релиза. Вы также можете проверить его наличие прямо сейчас в разделе Плагины → Добавить новый → Коммерческие. Чтобы скачать и установить обновление вручную, перейдите в раздел Загрузки в Вашей учётной записи wpml.org (см. инструкции по установке) и не забудьте обновить все компоненты вместе, не смешивая версии.
Нужна помощь или хотите оставить отзыв? Пожалуйста, используйте наш форум технической поддержки.