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

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

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

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

Перед продолжением обязательно создайте полную резервную копию Вашего сайта.

  1. Перейдите к: wp-content/plugins/wpml-string-translation/classes/class-wpml-st-string.php
  2. После кода:
    			if ( ! empty( $translation_data ) ) {

    Добавьте этот код:
                    if (isset($_REQUEST["action"]) && $_REQUEST["action"] == "wpml_save_job_ajax" && preg_match('/[nr]/', $translation_data["value"])) {
                        $translation_data["value"] = wpautop($translation_data["value"]);
                    }

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