- Status
- Resolvido
- Relatado para
- WPML Multilingual for BuddyPress and BuddyBoss 1.7.0
- Resolvido em
- WPML 4.7
- Plugin/tema relacionado
- BuddyPress
Visão geral do problema
Ao usar o Redis Object Cache ou o Object Cache Pro com o BuddyPress Multilingual, você terá problemas com as páginas do BuddyPress. Em algumas situações, as páginas não serão exibidas e, em outras, você será redirecionado incorretamente.
Isso é causado pelo grupo de cache bp_pages, que não contém informações de idioma.
Solução alternativa
Por padrão, o Redis Object Cache já exclui os grupos “themes”, “plugins” e “counts”. A solução é excluir também o grupo “bp_pages”.
Para fazer isso, adicione as seguintes linhas ao seu arquivo wp-config.php.
define( 'WP_REDIS_IGNORED_GROUPS', [
"counts",
"plugins",
"themes",
"bp_pages"
] );
Caso você esteja usando o plugin Object Cache Pro, adicione os grupos no arquivo WP_REDIS_CONFIG, como explicado aqui:
'non_persistent_groups' => [
'counts',
'plugins',
'themes',
'bp_pages'
]
Como alternativa, você também pode seguir as instruções desta outra errata.