¿Cuál es la ventaja de usar wp_mail()
sobre mail()
? El Codex dice que son similares, pero parecen ser muy similares
¿Cuál es la ventaja de usar wp_mail()
sobre mail()
? El Codex dice que son similares, pero parecen ser muy similares
wp_mail()
es una función conectable: se puede reemplazar por complementos. Eso es útil en los casos en que el mail()
regular no funciona (lo suficientemente bueno), por ejemplo, cuando necesita detalles de autenticación adicionales. Ejemplo: WP Mail SMTP
wp_mail()
usa PHPMailer de forma predeterminada, una sofisticada clase de PHP que ofrece un montón de preprocesamiento útil y soluciones para casos donde mail()
es demasiado simple (líneas de asunto codificadas en UTF-8, archivos adjuntos, etc.). Simplemente eche un vistazo a bug tracker para tener una idea de la complejidad de estos tareas.
wp_mail
ofrece algunos enlaces para que otros complementos cambien valores diferentes:
'wp_mail'
'wp_mail_from'
'wp_mail_from_name'
caso de uso
'wp_mail_content_type'
'wp_mail_charset'
'phpmailer_init'
(una acción)
En resumen: Use wp_mail()
para la interoperabilidad.
Lea otras preguntas en las etiquetas theme-development plugin-development wp-mail