- Статус
- Решено
- Решено в
- WPML 4.3.15
Обзор проблемы
Мы заметили проблему у некоторых клиентов, при которой контент, созданный с помощью конструкторов страниц — включая встроенный конструктор WordPress, Gutenberg, — не отображается в переведенных записях или страницах.
Как правило, ATE (Расширенный редактор переводов) или CTE (Классический редактор переводов) отображают для перевода только заголовок.
После отладки мы обнаружили, что причина заключается в том, что libxml — модуль PHP — не обновлен и его версия ниже 2.7.8.
Его функциональность крайне важна для того, как WPML переводит записи, созданные с помощью конструкторов страниц.
Обходное решение
Эта библиотека является частью настроек Вашего сервера, которые обслуживает хостинг-провайдер Вашего сайта.
Обратитесь к своему хостинг-провайдеру и попросите его обновить версию libxml, если это возможно.
В качестве быстрого решения Вы можете воспользоваться функцией дублирования в WPML, затем выбрать «Переводить самостоятельно» и изменить продублированную страницу с помощью любого удобного Вам конструктора страниц.
Примечание. Если версия Вашего модуля выше 2.7.8 и Вы по-прежнему видите это сообщение, нам потребуется от Вас дополнительная информация. Выполните следующие действия:
1. Создайте файл PHP в корневом каталоге Вашего сайта (назовите его phpinfo.php или как Вам угодно)
2. Убедитесь, что файл содержит только следующий код: phpinfo()
3. Откройте эту страницу в браузере (например, http://yourURL.zzz/phpinfo.php)
4. Сохраните страницу
5. Добавьте ее в комментарий со скрытыми подробностями в нашей системе поддержки
6. Удалите файл с Вашего сервера