WPML
ステータス
解決済み
報告対象
WPML Multilingual for BuddyPress and BuddyBoss 1.7.0
解決されたバージョン
WPML 4.7
関連するプラグイン/テーマ
BuddyPress

問題の概要

BuddyPress MultilingualでRedis Object CacheまたはObject Cache Proを使用すると、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'
]

または、別のエラッタの手順に従うこともできます。

すべての既知の問題 →