- 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.
- Đi tới: wp-content/plugins/wpml-string-translation/classes/class-wpml-st-string.php
- 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"]); }