WPML
Trạng thái
Đã giải quyết
Được báo cáo cho
WPML Multilingual CMS 4.5.14
Thẻ chủ đề
Bug, Known issue

Tổng quan về lỗi

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ả các lỗi đã ghi nhận →