WPML
الحالة
محلولة
تم حلها في
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);
    }
            

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