WPML

Tổng quan về sự cố

Khi bạn lưu bản dịch của một phần tử nhiều dòng bằng Trình biên tập dịch thuật cổ điển, các ngắt dòng sẽ bị xóa và bản dịch hiển thị thành một dòng duy nhất.

Giải pháp tạm thời

Đảm bảo tạo bản sao lưu đầy đủ cho trang web của bạn trước khi tiếp tục.

  1. Đi tới: wp-content/plugins/wpml-string-translation/classes/class-wpml-st-string.php
  2. Sau đoạn mã:
    if ( ! empty( $translation_data ) ) {
    Thêm đoạn mã này:
    if (isset($_REQUEST["action"]) && $_REQUEST["action"] == "wpml_save_job_ajax" && preg_match('/[nr]/', $translation_data["value"])) {
        $translation_data["value"] = wpautop($translation_data["value"]);
    }

Tất cả lỗi đã ghi nhận