• Resolvido ildario

    (@ildario)


    E aí pessoal, tudo bem?

    Estou tendo um pequeno problema com o BP, o arquivo de tradução está todo OK exceto a mensagem do email de ativação que continua chegando com o texto: ‘Thanks for registering! To complete the activation of your account please click the following link:’ mesmo o arquivo de tradução tendo essa string traduzida corretamente.

    Tem essa solução:
    http://premium.wpmudev.org/forums/topic/changing-text-of-buddypress-activation-email

    Mas, alguém aí sabe apontar um caminho para solucionar isso sem mexer no core?

    Por exemplo, neste outro link http://www.dnxpert.com/2010/08/13/buddypress-how-to-customize-activation-email/ o camarada cita a seguinte função para alterar o ASSUNTO do email. No caso quero alterar o CORPO (mensagem) do mesmo, qual é o filtro?

    function fix_bp_activation_subject($subject) {
    return __( "Activate Your Account", 'buddypress' );
    }
    add_filter('bp_core_activation_signup_user_notification_subject', 'fix_bp_activation_subject');

    WP = 3.4
    BP = 1.5.6

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Criador do tópico ildario

    (@ildario)

    Dando uma olhada no segundo exemplo, localizei o filtro que se refere à mensagem, então ficou assim, para alterar a mensagem do email sem precisar mexer no core:

    function bp_mail_ativa_pt($message) {
    return sprintf( __( "Obrigado por se registrar em nosso site! Para ativar sua conta, por favor, clique no link abaixo:\n\n%s\n\n", 'buddypress' ), $activate_url . $email );
    }
    add_filter('bp_core_activation_signup_user_notification_message', 'bp_mail_ativa_pt');

    Desculpem postar a questão E a soluçào logo em seguida, espero que seja útil para mais alguém.

    Muita obrigada, espero que estes bugs sejam corrigidos na versão 1.6.

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Email de ativação ainda em Inglês’ está fechado para novas respostas.