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