WPML
Status
Resolvido
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

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

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 →