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

Toutes les anomalies connues →