O WPML permite que você traduza as informações meta de usuário. Isso inclui nome de usuário, apelido, biografia e campos personalizados de usuário que você criar.
Traduzir as informações meta padrão de usuário
Para traduzir as informações meta padrão de usuário, como nome e biografia:
- Vá para WPML → Tradução de Strings.
- Expanda a seção de strings não encontradas e clique em Translate User properties. Se você não vir esta seção, pesquise por uma string aleatória. A seção aparecerá assim que a página for carregada.

- Uma janela será aberta. Selecione as funções de usuário que você quer tornar traduzíveis e clique em Aplicar.

- Por fim, defina o filtro suspenso Todos os domínios para Authors. Isso exibirá as informações meta de usuário na tabela. Prossiga para traduzir as strings normalmente.
Traduzir informações meta personalizadas de usuário
Para traduzir informações meta personalizadas de usuário, você precisa adicionar um filtro do WPML ao arquivo functions.php do seu tema. Recomendamos usar um tema filho para isso, pois, caso contrário, suas alterações serão substituídas na próxima vez que você atualizar seu tema.
No exemplo a seguir, tornamos nosso campo personalizado de usuário “Position” traduzível usando o slug do campo:
add_filter( 'wpml_translatable_user_meta_fields', function( $fields ) {
$fields[] = 'position';
return $fields;
} );
Uma vez definido como traduzível, você pode traduzir suas informações meta personalizadas de usuário usando a Tradução de Strings.
Para permitir que o WPML retorne o valor traduzido quando a meta de usuário for recuperada via get_user_meta() ou get_userdata() — inclusive por plugins e construtores de páginas — adicione o seguinte filtro:
add_filter( 'wpml_translate_get_user_meta', '__return_true' );
Para exibir suas informações meta de usuário traduzidas no frontend, você pode usar o seguinte código:
get_user_meta( $user_id, 'position' );