WPML
الحالة
مفتوحة
أُبلغ عنها لـ
WPML Multilingual CMS 4.6.7
الإضافة/القالب ذو الصلة
Flux Checkout
وسوم الموضوع
Bug, Compatibility

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

إذا كنت تستخدم إضافة مثل Flux Checkout، فقد يحدث خطأ فادح عند تفعيل إضافة WPML ترجمة النصوص وتبديل لغة لوحة التحكم إلى لغة ثانوية:


Fatal error: Uncaught ValueError: Unknown format specifier "t" in .../wp-content/plugins/wpml-string-translation/classes/translations-file-scan/wpml-st-translations-file-registration.php:100

حل بديل مؤقت

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


  • افتح الملف …/wp-content/plugins/wpml-string-translation/classes/translations-file-scan/wpml-st-translations-file-registration.php.

  • بعد هذه الأسطر:
    	private function get_file_path_pattern( $file_path, $original_domain ) {
    		$pathinfo  = pathinfo( $file_path );
    		$file_type = isset( $pathinfo['extension'] ) ? $pathinfo['extension'] : null;

  • أضف التالي:
    $file_path = str_replace('%', '', $file_path);

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