- Статус
- Решено
- Заявлено для
- WPML String Translation 3.2.1
- Решено в
- WPML 4.6.4
Обзор проблемы
WPML позволяет Вам импортировать строки из PO-файлов в разделе WPML → Перевод строк → Импорт / экспорт .po. Однако если какие-либо из этих строк содержат HTML-теги, они будут удалены в процессе импорта.
Обходное решение
Пожалуйста, перед продолжением обязательно создайте полную резервную копию Вашего сайта.
- Откройте файл /wp-content/plugins/wpml-string-translation/classes/po-import/class-wpml-po-import-strings.php.
- Найдите строку 43.
- Замените:
$original = filter_var( $string->original, FILTER_SANITIZE_STRING );
- На:
$original = htmlspecialchars( $string->original );