¿Cuál es la ventaja de usar wp_mail()
más mail()
? El Codex dice que son similares, pero parecen ser muy similares.
¿Cuál es la ventaja de usar wp_mail()
más mail()
? El Codex dice que son similares, pero parecen ser muy similares.
Respuestas:
wp_mail()
es una función conectable: se puede reemplazar por complementos. Eso es útil en los casos en que lo regular mail()
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 clase sofisticada de PHP que ofrece una gran cantidad de preprocesos útiles y soluciones alternativas para casos en los que mail()
es demasiado simple (líneas de asunto codificadas UTF-8, archivos adjuntos, etc.). Solo eche un vistazo al rastreador de errores para tener una idea sobre la complejidad de estas tareas.
wp_mail
ofrece algunos ganchos para que otros complementos cambien diferentes valores:
'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: uso wp_mail()
para interoperabilidad.