Qual é a vantagem de usar o wp_mail?

Respostas:

23

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

wp_mail()usa o PHPMailer por padrão, uma classe PHP sofisticada que oferece muitos pré-processamento e soluções alternativas úteis para casos em que mail()é simples demais (linhas de assunto, anexos e outros codificados por UTF-8). Basta dar uma olhada no rastreador de erros para ter uma idéia da complexidade dessas 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)

Em resumo: use wp_mail()para interoperabilidade.

fuxia
fonte