WPML
الحالة
محلولة
تم حلها في
3.0.1

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

إذا كان موقعك يعمل بإصدار WordPress أقدم من الإصدار 5.0، فقد تواجه خطأ PHP يتعلق بدالة wp_script_translations.

يحدث هذا لأن هذه الدالة أُضيفت في WordPress 5.0، لذا لا يمكن للإصدارات السابقة العثور عليها.

حل بديل مؤقت

سيتم إصلاح ذلك في إصدار الإصلاح العاجل التالي من WPML. في غضون ذلك، من الآمن وضع السطر 70 كتعليق (أو إزالته بالكامل) في ملف UI.php الموجود في مجلد ../wp-content/plugins/wpml-string-translation/classes/translations-file-scan/UI/.

أزل السطر التالي:


wp_set_script_translations( $handle, 'wpml-string-translation', WPML_ST_PATH . "/locale/jed/$handle" );

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