- الحالة
- في انتظار المطور
- الإضافة/القالب ذو الصلة
- Astra
- وسوم الموضوع
- Compatibility
نظرة عامة على المشكلة
عند استخدام قالب Astra، هناك حالات لا تُعرض فيها بعض الترجمات بشكل صحيح إذا كانت اللغة المحددة في الملف الشخصي للمستخدم تتطابق مع اللغة الافتراضية للموقع. تظهر هذه المشكلة في حالات مثل إضافة منتج إلى سلة التسوق باللغة الثانوية والانتقال إلى صفحة سلة التسوق. على الرغم من ترجمتها، فإن خطوات الطلب لا تظهر باللغة المُترجَمة.
حل بديل مؤقت
يُرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.
- افتح الملف …/wp-content/plugins/astra-addon/classes/class-astra-theme-extension.php.
- ابحث عن السطر 180.
- استبدل:
if ( $wp_version >= 4.7 ) { $get_locale = get_user_locale(); } - بـ:
if ( $wp_version >= 4.7 && ! class_exists ('Sitepress') ) { $get_locale = get_user_locale(); }