- Статус
- Решено
- Заявлено для
- WPML Multilingual for BuddyPress and BuddyBoss 1.7.0
- Решено в
- WPML 4.7
- Связанный плагин/тема
- BuddyPress
Обзор проблемы
При использовании Redis Object Cache или Object Cache Pro с BuddyPress Multilingual Вы столкнетесь с проблемами на страницах BuddyPress. В некоторых ситуациях страницы не будут отображаться, а в других Вы будете некорректно перенаправлены.
Это связано с группой кеша bp_pages, которая не содержит информацию о языке.
Обходное решение
По умолчанию Redis Object Cache уже исключает группы «themes», «plugins» и «counts». Решение состоит в том, чтобы также исключить группу «bp_pages».
Для этого добавьте следующие строки в Ваш файл wp-config.php.
define( 'WP_REDIS_IGNORED_GROUPS', [
"counts",
"plugins",
"themes",
"bp_pages"
] );
Если Вы используете плагин Object Cache Pro, добавьте группы в файл WP_REDIS_CONFIG, как описано здесь:
'non_persistent_groups' => [
'counts',
'plugins',
'themes',
'bp_pages'
]
В качестве альтернативы Вы также можете следовать инструкциям для другой известной проблемы.