- الحالة
- محلولة
- أُبلغ عنها لـ
- WPML Multilingual for BuddyPress and BuddyBoss 1.7.0
- تم حلها في
- WPML 4.7
- الإضافة/القالب ذو الصلة
- BuddyPress
نظرة عامة على المشكلة
عند استخدام Redis Object Cache أو Object Cache Pro مع BuddyPress Multilingual، ستواجه مشاكل مع صفحات BuddyPress. في بعض الحالات، لن تُعرض الصفحات، وفي حالات أخرى، ستتم إعادة توجيهك بشكل غير صحيح.
يرجع هذا إلى مجموعة التخزين المؤقت bp_pages التي لا تحتوي على معلومات اللغة.
حل بديل مؤقت
بشكل افتراضي، يستبعد Redis Object Cache بالفعل المجموعات «themes» و«plugins» و«counts». الحل هو استبعاد المجموعة «bp_pages» أيضاً.
للقيام بذلك، أضف الأسطر التالية إلى ملف wp-config.php.
define( 'WP_REDIS_IGNORED_GROUPS', [
"counts",
"plugins",
"themes",
"bp_pages"
] );
في حال كنت تستخدم إضافة Object Cache Pro، أضف المجموعات في ملف WP_REDIS_CONFIG كما هو موضح هنا:
'non_persistent_groups' => [
'counts',
'plugins',
'themes',
'bp_pages'
]
بدلاً من ذلك، يمكنك أيضاً اتباع الإرشادات الواردة في هذا الخطأ المعروف الآخر.