Журнал изменений
Требуется WPML 5.3.0.
Что нового
- Текстовое поле ACF на странице параметров со значением «Перевести» отображает на фронтенде значение на языке по умолчанию, пока не будет создан его перевод.
Производительность
- Сохранение записи с большим количеством полей выполняется быстрее: проверки полей выполняются один раз для каждой записи.
- ACF Multilingual больше не загружает аннотации полей на фронтенде.
Исправления
- На панели настройки WPML для группы полей раздел Панели управления переводами называется «ACF Field Groups», как и на самой Панели управления.
- Поля URL-адреса и ссылки ACF, указывающие на Ваш собственный сайт, в любом случае сохраняют свою строку запроса и #anchor.
- Ручной перевод поля ссылки или URL-адреса ACF сохраняется при повторном автоматическом переводе контента.
- Ярлыки полей ACF отображаются переведенными на странице админ-панели, выполняющей обновление ACF Multilingual до версии 2.2.
- Сохранение записи восстанавливает поля отношений и двунаправленные поля ACF, которые все еще указывают на записи на языке оригинала.
- Группы полей, переведенные устаревшим способом, больше не вызывают ложное предупреждение «same field name», а предупреждение «Переводимый» больше не ссылается на документацию.
- Отредактированная строка повторителя ACF сохраняет свой существующий перевод в новом задании на перевод в Классическом редакторе переводов.
- Редактирование строки повторителя ACF на месте больше не препятствует переводу вложенных полей этой строки со значением «Копировать».
- Устранена фатальная ошибка в PHP 8.4 при выполнении обновления настроек вложенных полей ACF Multilingual.
- Строки вложенных повторителей ACF и их новый порядок переносятся в переводы, редактируемые в Редакторе WordPress.
- Страница параметров ACF, сохраненная на дополнительном языке, сохраняет введенные значения без добавления обратной косой черты.
- Строки, вложенные в строку повторителя ACF, которая была перемещена при том же сохранении, следуют за своей строкой в переводах.
- Строки, удаленные или перемещенные в повторителе ACF со значением «Копировать», переносятся в переводы, редактируемые в Редакторе WordPress.
- Поле ссылки ACF на странице параметров, переведенное в модуле «Перевод строк», отображает свой перевод на сайте.
- Повышение безопасности.
- Страницы, использующие динамические теги ACF в Elementor Pro, больше не вызывают фатальную ошибку на сайтах с пользовательскими полями для каждого языка.
- Страницы админ-панели больше не вызывают фатальную ошибку, когда поле, зарегистрированное в PHP, записывает свою условную логику как одно правило.
- Поля ACF со значением «Копировать», использующие виджет (например, списки отношений, средства выбора и WYSIWYG), блокируются в переводе.
- Сохранение ACF больше не перезаписывает настройку произвольного поля, заблокированную файлом wpml-config.xml.
- Строки повторителя ACF, измененные с помощью update_field(), сохраняют свои переводы при сохранении записи в том же запросе.
- Двунаправленное поле больше не ломается, когда другой плагин сохраняет в нем объекты записей.
Обновить или скачать
Обновление доступно всем клиентам WPML с активной подпиской — оно появится на странице Плагины в Вашей админ-панели WordPress в течение 24 часов после релиза. Вы также можете сразу проверить его наличие в разделе ПлагиныДобавить новыйКоммерческие. Чтобы скачать и установить вручную, перейдите в раздел Загрузки в Вашей учётной записи на wpml.org (см. инструкции по установке) и не забудьте обновить все компоненты вместе, не смешивая версии.
