WPML
الحالة
محلول
النوع
خطأ برمجي
تم الإبلاغ عنه لـ
WPML String Translation 3.2.1
تم الحل في
WPML 4.6.4

نظرة عامة على المشكلة

يتيح لك WPML استيراد السلاسل من ملفات PO في WPML → ترجمة النصوص → استيراد / تصدير .po. ومع ذلك، إذا كانت أي من هذه السلاسل تتضمن وسوم HTML، فستُحذف أثناء عملية الاستيراد.

حل بديل مؤقت

يرجى التأكد من إنشاء نسخة احتياطية كاملة لموقعك قبل المتابعة.

  1. افتح الملف /wp-content/plugins/wpml-string-translation/classes/po-import/class-wpml-po-import-strings.php.
  2. ابحث عن السطر 43.
  3. استبدل:
    $original = filter_var( $string->original, FILTER_SANITIZE_STRING );
  4. بـ:
    $original = htmlspecialchars( $string->original );

جميع المشكلات المعروفة