- Stato
- Risolto
- Segnalato per
- WPML Multilingual for BuddyPress and BuddyBoss 1.7.0
- Risolto in
- WPML 4.7
- Plugin/tema correlato
- BuddyPress
Panoramica del problema
Quando usi Redis Object Cache o Object Cache Pro con BuddyPress Multilingual riscontrerai problemi con le pagine di BuddyPress. In alcune situazioni, le pagine non verranno visualizzate e in altre verrai reindirizzato in modo errato.
Questo è causato dal gruppo di cache bp_pages che non contiene le informazioni sulla lingua.
Soluzione alternativa
Per impostazione predefinita, Redis Object Cache esclude già i gruppi “themes”, “plugins” e “counts”. La soluzione consiste nell’escludere anche il gruppo “bp_pages”.
Per farlo, aggiungi le seguenti righe al tuo file wp-config.php.
define( 'WP_REDIS_IGNORED_GROUPS', [
"counts",
"plugins",
"themes",
"bp_pages"
] );
Se stai utilizzando il plugin Object Cache Pro, aggiungi i gruppi nel file WP_REDIS_CONFIG come spiegato qui:
'non_persistent_groups' => [
'counts',
'plugins',
'themes',
'bp_pages'
]
In alternativa, puoi anche seguire le istruzioni di quest’altro errata corrige.