Qual é a vantagem de usar o wp_mail?

17

Qual é a vantagem de usar wp_mail() over mail() . Codex diz que eles são parecidos, mas eles parecem ser muito similares.

    
por byronyasgur 12.03.2012 / 14:48
fonte

1 resposta

20

wp_mail() é uma função conectável: pode ser substituída por plugins. Isso é útil nos casos em que o mail() normal não funciona (bom o suficiente), por exemplo, quando você precisa de detalhes de autenticação extras. Exemplo: WP Mail SMTP

wp_mail() usa PHPMailer por padrão, uma classe PHP sofisticada que oferece muitos pré-processamento e soluções úteis para casos em que mail() é muito simples (linhas de assunto codificadas em UTF-8, anexos e assim por diante). Basta dar uma olhada no rastreador de bugs para ter uma ideia da complexidade desses tarefas.

wp_mail oferece alguns ganchos para outros plugins para alterar valores diferentes:

  • 'wp_mail'
  • 'wp_mail_from'
  • 'wp_mail_from_name' caso de uso
  • 'wp_mail_content_type'
  • 'wp_mail_charset'
  • 'phpmailer_init' (uma ação)

Resumindo: Use wp_mail() para interoperabilidade.

    
por fuxia 12.03.2012 / 15:07
fonte