do_action( 'wp_mail_failed', WP_Error $error )
Fires after a PHPMailer\PHPMailer\Exception is caught.
Parameters
Source
File: wp-includes/pluggable.php
.
View all references
do_action( 'wp_mail_failed', new WP_Error( 'wp_mail_failed', $e->getMessage(), $mail_data ) );
Changelog
Version | Description |
---|---|
4.4.0 | Introduced. |
User Contributed Notes
You must log in before being able to contribute a note or feedback.
Debugging wp_mail() can be a lot easier with this simple method.
It will display a more helpful error message (the original phpmailer error) than Wordpress will by default.
Just add this function to display the real wp_mail() error.
But only use this for debugging.