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

Todos os problemas conhecidos →