WPML
状态
已解决
报告针对
WPML Multilingual for BuddyPress and BuddyBoss 1.7.0
解决于
WPML 4.7
相关插件/主题
BuddyPress

问题概述

当将 Redis Object CacheObject 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'
]

或者,您也可以按照另一个已知问题中的说明进行操作。

所有已知问题 →