- الحالة
- محلولة
- أُبلغ عنها لـ
- WPML String Translation 3.2.1
- تم حلها في
- WPML 4.6.4
نظرة عامة على المشكلة
يتيح لك WPML استيراد السلاسل من ملفات PO في WPML → ترجمة النصوص → استيراد / تصدير .po. ومع ذلك، إذا كانت أي من هذه السلاسل تتضمن وسوم HTML، فستُحذف أثناء عملية الاستيراد.
حل بديل مؤقت
يرجى التأكد من إنشاء نسخة احتياطية كاملة لموقعك قبل المتابعة.
- افتح الملف /wp-content/plugins/wpml-string-translation/classes/po-import/class-wpml-po-import-strings.php.
- ابحث عن السطر 43.
- استبدل:
$original = filter_var( $string->original, FILTER_SANITIZE_STRING );
- بـ:
$original = htmlspecialchars( $string->original );