- 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]; }