- ステータス
- 解決済み
- タイプ
- バグ
- 報告対象
- WPML Multilingual for BuddyPress and BuddyBoss 1.7.0
- 解決されたバージョン
- BuddyPress Multilingual 1.8.0
- 関連プラグイン/テーマ
- BuddyBoss Platform
- トピックタグ
- Compatibility
問題の概要
WPMLでBuddyBossを使用すると、登録フォームのプロフィールタイプにすべてのメンバータイプ(元の言語と翻訳されたバージョンの両方)が表示されます。この問題は、プロフィールタイプが「翻訳可能 – 翻訳済みのコンテンツのみを表示」に設定されている場合でも発生します。
回避策
続行する前に、必ずサイトの完全なバックアップを作成してください。
- …/wp-content/plugins/buddyboss-platform/bp-members/bp-members-functions.phpファイルを開きます。
- 3466行目を探します。
- 次のコードを:
if ( isset( $cache[ $cache_key ] ) ) { return $cache[ $cache_key ]; } - 次のように置き換えます:
if (isset($cache[$cache_key]) && !class_exists('Sitepress')) { return $cache[$cache_key]; }