WPML
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.

Alle bekannten Probleme →