- الحالة
- محلولة بواسطة المطور
- الإضافة/القالب ذو الصلة
- Enfold
- وسوم الموضوع
- Compatibility
نظرة عامة على المشكلة
عند تعديل الصفحات في الواجهة الخلفية باستخدام قالب Enfold مع WPML، يظهر تحذير PHP:
Warning: Undefined variable $translate_class in /wp-content/themes/enfold/config-wpml/class-avia-wpml.php on lines 811 and 816.
تحدث هذه المشكلة بسبب الاستخدام غير الصحيح لمتغير في ملف تكامل WPML الخاص بقالب Enfold.
حل بديل مؤقت
يُرجى التأكد من أخذ نسخة احتياطية كاملة للموقع الخاص بك قبل المتابعة.
- افتح الملف …/wp-content/themes/enfold/config-wpml/class-avia-wpml.php.
- ابحث عن السطر:
$$translate_class = avia_font_manager::get_frontend_icon_classes( $translate['font'], 'string' );
- استبدله بما يلي:
$translate_class = avia_font_manager::get_frontend_icon_classes( $translate['font'], 'string' );
لقد أبلغنا مطوري قالب Enfold بهذه المشكلة حتى يتم تضمين الإصلاح في تحديث القالب القادم.