Was ist der Vorteil von wp_mail()
over mail()
. Codex sagt, dass sie ähnlich sind, aber sie scheinen sehr ähnlich zu sein.
Was ist der Vorteil von wp_mail()
over mail()
. Codex sagt, dass sie ähnlich sind, aber sie scheinen sehr ähnlich zu sein.
Antworten:
wp_mail()
ist eine steckbare Funktion: Sie kann durch Plugins ersetzt werden. Dies ist in Fällen nützlich, in denen das reguläre Verfahren mail()
nicht funktioniert (ausreichend), z. B. wenn Sie zusätzliche Authentifizierungsdetails benötigen. Beispiel: WP Mail SMTP
wp_mail()
verwendet PHPMailer standardmäßig Klasse einer ausgeklügelten PHP , die eine Menge nützlicher Vorverarbeitung und Abhilfen für Fälle bietet , wo mail()
zu einfach (UTF-8 kodierten Betreffzeilen, Anhänge und so weiter). Schauen Sie sich einfach den Bug Tracker an, um sich ein Bild von der Komplexität dieser Aufgaben zu machen.
wp_mail
bietet einige Hooks für andere Plugins an, um andere Werte zu ändern:
'wp_mail'
'wp_mail_from'
'wp_mail_from_name'
Anwendungsfall'wp_mail_content_type'
'wp_mail_charset'
'phpmailer_init'
(eine Handlung)Kurz: Verwenden Sie wp_mail()
für die Interoperabilität.