Quel est l'avantage d'utiliser wp_mail()
plus mail()
. Le Codex dit qu'ils sont similaires, mais ils semblent très similaires.
la source
Quel est l'avantage d'utiliser wp_mail()
plus mail()
. Le Codex dit qu'ils sont similaires, mais ils semblent très similaires.
wp_mail()
est une fonction enfichable: elle peut être remplacée par des plugins. C'est utile dans les cas où le standard mail()
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 par défaut, une classe PHP sophistiquée qui offre beaucoup de prétraitement utile et de solutions de contournement pour les cas où mail()
c'est trop simple (lignes d'objet codées en UTF-8, pièces jointes, etc.). Jetez un œil au traqueur de bogues pour vous faire une idée de la complexité de ces tâches.
wp_mail
propose des crochets pour d'autres plugins pour changer 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é.