WPML
ステータス
解決済み
報告対象
WPML Multilingual CMS 4.5.14
トピックタグ
Bug, Known issue

問題の概要

クラシック翻訳エディタを使用して複数行の要素の翻訳を保存すると、改行が削除され、翻訳は1行として表示されます。

回避策

続行する前に、必ずサイトの完全なバックアップを作成してください。

  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"]);
                    }

すべての既知の問題 →