- Status
- Gelöst
- Gemeldet für
- WPML Multilingual for BuddyPress and BuddyBoss 1.7.0
- Gelöst in
- WPML 4.7
- Zugehöriges Plugin/Theme
- BuddyPress
Übersicht über das Problem
Wenn Sie Redis Object Cache oder Object Cache Pro mit BuddyPress Multilingual verwenden, werden Sie auf Probleme mit BuddyPress-Seiten stoßen. In einigen Situationen werden Seiten nicht angezeigt, und in anderen werden Sie fälschlicherweise weitergeleitet.
Dies wird durch die Cache-Gruppe bp_pages verursacht, die keine Sprachinformationen enthält.
Problemumgehung
Standardmäßig schließt Redis Object Cache bereits die Gruppen „themes“, „plugins“ und „counts“ aus. Die Lösung besteht darin, auch die Gruppe „bp_pages“ auszuschließen.
Fügen Sie dazu die folgenden Zeilen zu Ihrer Datei wp-config.php hinzu.
define( 'WP_REDIS_IGNORED_GROUPS', [
"counts",
"plugins",
"themes",
"bp_pages"
] );
Falls Sie das Plugin Object Cache Pro verwenden, fügen Sie die Gruppen in der Datei WP_REDIS_CONFIG hinzu, wie hier erklärt:
'non_persistent_groups' => [
'counts',
'plugins',
'themes',
'bp_pages'
]
Alternativ können Sie auch den Anweisungen in diesem anderen Erratum folgen.