- Trạng thái
- Đã giải quyết
- Được báo cáo cho
- WPML Multilingual for BuddyPress and BuddyBoss 1.7.0
- Đã giải quyết trong
- WPML 4.7
- Plugin/giao diện liên quan
- BuddyPress
Tổng quan về lỗi
Khi sử dụng Redis Object Cache hoặc Object Cache Pro với BuddyPress Multilingual, bạn sẽ gặp sự cố với các trang BuddyPress. Trong một số trường hợp, các trang sẽ không hiển thị và trong những trường hợp khác, bạn sẽ bị chuyển hướng sai.
Điều này là do nhóm cache bp_pages không lưu giữ thông tin ngôn ngữ.
Giải pháp tạm thời
Theo mặc định, Redis Object Cache đã loại trừ các nhóm “themes”, “plugins” và “counts”. Giải pháp là loại trừ cả nhóm “bp_pages”.
Để thực hiện việc này, hãy thêm các dòng sau vào tệp wp-config.php của bạn.
define( 'WP_REDIS_IGNORED_GROUPS', [
"counts",
"plugins",
"themes",
"bp_pages"
] );
Trong trường hợp bạn đang sử dụng plugin Object Cache Pro, hãy thêm các nhóm vào tệp WP_REDIS_CONFIG như được giải thích tại đây:
'non_persistent_groups' => [
'counts',
'plugins',
'themes',
'bp_pages'
]
Ngoài ra, bạn cũng có thể làm theo hướng dẫn của bản ghi sự cố khác này.