Gibt es einen action_hook oder etwas ähnliches, das mir dabei helfen könnte?
Ich habe versucht, Markup in eine PHP-String-Variable einzufügen und habe gerade eine E-Mail mit der Funktion wp_mail wie folgt ausgelöst:
$email_to = '[email protected]';
$email_subject = 'Email subject';
$email_body = "<html><body><h1>Hello World!</h1></body></html>";
$send_mail = wp_mail($email_to, $email_subject, $email_body);
Aber es zeigte sich als Klartext?
Irgendwelche Ideen?
hooks
html
wp-mail
html-email
racl101
quelle
quelle
Alternativ können Sie den Content-Type-HTTP-Header im Parameter $ headers angeben:
quelle
Vergessen Sie nicht, den Inhaltstypfilter zu entfernen, nachdem Sie die Funktion wp_mail verwendet haben. Nach der Benennung der akzeptierten Antworten sollten Sie dies tun, nachdem wp_mail ausgeführt wurde:
Überprüfen Sie dieses Ticket hier - Setzen Sie den Inhaltstyp zurück, um Konflikte zu vermeiden - http://core.trac.wordpress.org/ticket/23578
quelle
Wenn Sie alle E-Mails in HTML versenden möchten, können Sie auch ein Plugin wie http://wordpress.org/plugins/email-templates verwenden
quelle