WPML
Статус
Решено
Заявлено для
WPML Multilingual CMS 4.7.0
Решено в
WPML Multilingual CMS 4.7.2
Теги темы
Bug

Обзор проблемы

Если Вы используете Классический редактор переводов (CTE) для редактирования переводов, и Ваш контент включает несколько текстовых блоков, изменение переведенного контента первого блока и добавление переносов строк может привести к тому, что этот контент будет скопирован во все переведенные блоки контента.

Если Вы нажмете кнопку «Сохранить», Вы это заметите; если нажмете «Сохранить и закрыть» — не заметите, но неправильный контент будет сохранен в базе данных и показан на фронтенде, а также будет виден при повторном открытии CTE для изменения перевода.

Эта проблема может возникнуть при использовании редактора Gutenberg, а также при работе с текстовыми модулями конструкторов страниц, таких как Elementor или WP Bakery.

Обходное решение

Проблема возникла в WPML 4.7.0 (и сохраняется в WPML 4.7.1). Вы можете понизить версию WPML до 4.6.15 и WPML Перевод строк до 3.2.18, чтобы избежать этой проблемы.

Если понижение версии Вам не подходит, Вы можете применить исправление, заменив один из файлов плагина WPML (с помощью FTP или плагина файлового менеджера).

Скачайте исправленную версию файла, щелкнув правой кнопкой мыши и сохранив этот файл по ссылке.

Распакуйте и замените одноименный файл по пути wp-content/plugins/sitepress-multilingual-cms/res/js/translation-editor/wpml-tm-editor-footer-view.js

Вам может потребоваться очистить кеш браузера, если это не сработает с первого раза.

Все известные проблемы →