- الحالة
- محلولة
- الإضافة/القالب ذو الصلة
- The Events Calendar
نظرة عامة على المشكلة
إذا كنت تستخدم إضافة The Events Calendar ولديك عدة أحداث في صفحة الأرشيف، فستجد أن روابط ترقيم الصفحات للغات الثانوية لا تعمل. بدلاً من ذلك، فإنها تشير إلى روابط مثل (/?:page|seite|Seite)/(d_)/ أو (/?:page|pàgina|página|página)/(d_).
حل بديل مؤقت
يرجى التأكد من إنشاء نسخة احتياطية كاملة لموقعك قبل المتابعة.
- عدّل الملف الموجود في المسار wp-content/plugins/the-events-calendar/src/Tribe/I18n.php.
- ابحث عن السطر 189.
- استبدل:
remove_filter( 'locale', $force_locale );
- بـ:
remove_filter( 'locale', $force_locale ); foreach ( (array) $args[1] as $domain => $file ) { // Reload it with the correct language. unload_textdomain( $domain ); if ( 'default' === $domain ) { load_default_textdomain(); } else { Common::instance()->load_text_domain( $domain, $file ); } }
الخطوات التالية
تم الإبلاغ عن هذه المشكلة لفريق The Events Calendar للحصول على إصلاح دائم. ومع ذلك، يمكنك المساعدة في تسريع الأمور من خلال التعبير عن اهتمامك بهذا الأمر عبر منتدى الدعم الخاص بهم.