- الحالة
- محلولة
- تم حلها في
- WP Residence Theme 5.5.0
- الإضافة/القالب ذو الصلة
- WPResidence
- وسوم الموضوع
- Compatibility
نظرة عامة على المشكلة
عند استخدام قالب WP Residence مع WPML، قد يُعيد مبدل اللغة الموجود في قائمة برجر للهواتف المحمولة/الأجهزة اللوحية التوجيه إلى عناوين URL غير ذات صلة بدلاً من النسخة المترجمة من الصفحة الحالية.
حل بديل مؤقت
يُرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.
- افتح الملف …wp-content/plugins/wpresidence-core/api/inc/menu_functions/menu_functions.php.
- ابحث عن السطر 156.
- استبدل:
$mobile_menu = get_transient($transient_name); - بـ:
$use_cache = ! has_filter( 'wpml_active_languages' ); $mobile_menu = $use_cache ? get_transient( $transient_name ) : false; - ابحث عن السطر 198.
- استبدل:
set_transient($transient_name, $mobile_menu, 60 * 60 * 24); - بـ:
if ( $use_cache ) { set_transient($transient_name, $mobile_menu, 60 * 60 * 24); }