- ステータス
- 開発者からの返答待ち
- 関連するプラグイン/テーマ
- bbPress
- トピックタグ
- Compatibility
問題の概要
WPMLをbbPressと併用する場合、最近のトピックウィジェットがセカンダリ言語で正しく表示されません。フォーラムとトピックを翻訳した後でも、ウィジェットには引き続きデフォルト言語のコンテンツが表示されます。
bbPressプロジェクトでtracチケットを作成しました。購読してコメントを追加することで、進捗を確認できます。
回避策
回避策 1(推奨):
- Recent Topicsウィジェットを編集します。
- ウィジェットの設定で、Parent Forum IDフィールドに「any」を使用せず、空のままにします。
回避策 2
先に進む前に、サイトの完全なバックアップを取得していることを確認してください。
- …/wp-content/plugins/bbpress/includes/common/widgets.phpファイルを開きます。
- 678行目を探します。
- 次のコードを:
$settings = $this->parse_settings( $instance );
- 以下に置き換えます:
//workaround compsupp-7407 if ( class_exists('Sitepress') && $settings['parent_forum'] === 'any' ) { $settings['parent_forum'] = ''; }