- Statut
- Résolu
- Signalé pour
- WPML Multilingual for BuddyPress and BuddyBoss 1.7.0
- Résolu dans
- WPML 4.7
- Extension/thème associé
- BuddyPress
Aperçu de l’anomalie
Lorsque vous utilisez Redis Object Cache ou Object Cache Pro avec BuddyPress Multilingual, vous rencontrerez des problèmes avec les pages BuddyPress. Dans certaines situations, les pages ne s’afficheront pas et dans d’autres, vous serez redirigé de manière incorrecte.
Cela est dû au groupe de cache bp_pages qui ne conserve pas les informations de langue.
Solution de contournement
Par défaut, Redis Object Cache exclut déjà les groupes « themes », « plugins » et « counts ». La solution consiste à exclure également le groupe « bp_pages ».
Pour ce faire, ajoutez les lignes suivantes à votre fichier wp-config.php.
define( 'WP_REDIS_IGNORED_GROUPS', [
"counts",
"plugins",
"themes",
"bp_pages"
] );
Si vous utilisez l’extension Object Cache Pro, ajoutez les groupes dans le fichier WP_REDIS_CONFIG comme expliqué ici :
'non_persistent_groups' => [
'counts',
'plugins',
'themes',
'bp_pages'
]
Vous pouvez également suivre les instructions de cet autre erratum.