- סטטוס
- נפתר
- סוג
- לא יתוקן
- דווח עבור
- 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'
]
לחלופין, תוכל גם לפעול לפי ההוראות של שגיאה מוכרת אחרת זו.