WPML

Visão geral do problema

Se você usa o recurso Tipos de perfil da BuddyBoss Platform, notará que as tags de tipo de perfil não são traduzidas na página de membros ou nos perfis individuais dos membros.

Solução alternativa

Este problema foi corrigido em BuddyPress Multilingual 1.8.0. Atualizar resolve isso no seu site, então você só precisa desta solução alternativa se ainda não puder atualizar.

Por favor, certifique-se de fazer 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 3941.
  • Substitua:
    if ( $type_obj = bp_get_member_type_object( $type ) ) {
    	$member_type = $type_obj->labels['singular_name'];
    }
  • Por:
    if ( $type_obj = bp_get_member_type_object( $type ) ) {                                        
    	$member_type = $type_obj->labels['singular_name'];                                              
    	$current_language = apply_filters( 'wpml_current_language', NULL );
    	$user_member_type = bp_get_member_type( $user_id );    
    	$post_id = bp_member_type_post_by_type( $user_member_type );                                        
    	$wpml_post_id = apply_filters( 'wpml_object_id', $post_id, 'bp-member-type', true, $current_language );
    	$wpml_post_meta = get_post_meta( $wpml_post_id, '_bp_member_type_label_singular_name', true );
    	$member_type = $wpml_post_meta;
    }

Todos os problemas conhecidos

Ainda está vendo este problema?

Se a atualização não resolver, envie uma dúvida de suporte e nós vamos analisar isso com você.