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

Tutti i problemi noti →