- Trạng thái
- Đã giải quyết
- Được báo cáo cho
- WPML String Translation 3.2.1
- Đã giải quyết trong
- WPML 4.6.4
Tổng quan về lỗi
WPML cho phép bạn nhập các chuỗi từ tệp PO trong WPML → Dịch chuỗi → Nhập / xuất .po. Tuy nhiên, nếu bất kỳ chuỗi nào trong số đó chứa các thẻ HTML, chúng sẽ bị loại bỏ trong quá trình nhập.
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.
- Mở tệp /wp-content/plugins/wpml-string-translation/classes/po-import/class-wpml-po-import-strings.php.
- Tìm dòng 43.
- Thay thế:
$original = filter_var( $string->original, FILTER_SANITIZE_STRING );
- Bằng:
$original = htmlspecialchars( $string->original );