Quel est l'avantage d'utiliser wp_mail?

17

Quel est l'avantage d'utiliser wp_mail() par rapport à mail() . Le Codex dit qu'ils sont similaires, mais ils semblent très similaires.

    
posée byronyasgur 12.03.2012 - 14:48

1 réponse

20

wp_mail() est une fonction pluggable: elle peut être remplacée par des plugins. C’est utile dans les cas où le mail() normal ne fonctionne pas (assez bien), par exemple lorsque vous avez besoin de détails d’authentification supplémentaires. Exemple: WP Mail SMTP

wp_mail() utilise PHPMailer , une classe PHP sophistiquée offrant de nombreux prétraitements et solutions de contournement utiles dans les cas où mail() est trop simple (lignes d'objet encodées en UTF-8, pièces jointes, etc.). Jetez un coup d’œil au traqueur de bogues pour vous faire une idée de la complexité de ces derniers. tâches.

wp_mail propose des points d'ancrage pour que d'autres plugins puissent modifier différentes valeurs:

  • 'wp_mail'
  • 'wp_mail_from'
  • 'wp_mail_from_name' cas d'utilisation
  • 'wp_mail_content_type'
  • 'wp_mail_charset'
  • 'phpmailer_init' (une action)

En bref: utilisez wp_mail() pour l'interopérabilité.

    
réponse donnée fuxia 12.03.2012 - 15:07

Lire d'autres questions sur les étiquettes