WPML
ステータス
解決済み
タイプ
バグ
報告対象
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];
    	}

すべての既知の問題