WPML
Status
Resolvido
Tipo
Bug
Relatado para
WPML Multilingual for BuddyPress and BuddyBoss 1.7.0
Resolvido em
BuddyPress Multilingual 1.8.0
Plugin/tema relacionado
BuddyBoss Platform
Tags de tópico
Compatibility

Visão geral do problema

Ao usar o BuddyBoss com o WPML, os Tipos de perfil exibem todos os tipos de membros — tanto as versões originais quanto as traduzidas — no formulário de cadastro. Esse problema ocorre mesmo quando os Tipos de perfil estão definidos como “Traduzível – mostrar apenas o conteúdo traduzido”.

Solução alternativa

Por favor, certifique-se de ter um backup completo do seu site antes de prosseguir.


  • Abra o arquivo …/wp-content/plugins/buddyboss-platform/bp-members/bp-members-functions.php.

  • Procure a linha 3466.

  • Substitua:
    	if ( isset( $cache[ $cache_key ] ) ) {
    		return $cache[ $cache_key ];
    	}

  • Por:
    	if (isset($cache[$cache_key]) && !class_exists('Sitepress')) {
    		return $cache[$cache_key];
    	}

Todos os problemas conhecidos