- الحالة
- مفتوحة
- أُبلغ عنها لـ
- 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);