Apa keuntungan menggunakan wp_mail?

22

Apa keuntungan menggunakan wp_mail()lebih dari itu mail(). Codex mengatakan mereka mirip, tetapi mereka tampaknya sangat mirip.

byronyasgur
sumber

Jawaban:

23

wp_mail()adalah fungsi yang dapat dicolokkan: Dapat diganti dengan plugin. Itu berguna dalam kasus di mana reguler mail()tidak berfungsi (cukup baik), misalnya ketika Anda memerlukan detail otentikasi tambahan. Contoh: WP Mail SMTP

wp_mail()menggunakan PHPMailer secara default, kelas PHP canggih yang menawarkan banyak preprocessing dan penyelesaian masalah yang berguna untuk kasus-kasus di mana mail()terlalu sederhana (baris subjek yang disandikan, lampiran UTF-8, lampiran, dan sebagainya). Lihat saja pelacak bug untuk mendapatkan ide tentang kompleksitas tugas ini.

wp_mail menawarkan beberapa kait untuk plugin lain untuk mengubah nilai yang berbeda:

  • 'wp_mail'
  • 'wp_mail_from'
  • 'wp_mail_from_name' gunakan kasing
  • 'wp_mail_content_type'
  • 'wp_mail_charset'
  • 'phpmailer_init' (sebuah aksi)

Singkatnya: Gunakan wp_mail()untuk interoperabilitas.

fuxia
sumber