- 状态
- 已解决
- 报告针对
- 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'
]
或者,您也可以按照另一个已知问题中的说明进行操作。