Eseguire il debug di wp_mail
wp_mail è funzione integrata in Wordpress per l'invio delle email.
Non è difficile da usare, ma il vero problema è che restituisce solo un valore bool, quindi true o false.
E non dice nulla sulla causa dell'errore.
Possiamo ovviare facilmente inserendo questo nel nostro functions.php:
add_action('wp_mail_failed', 'onMailError', 10, 1);
function onMailError($wp_error) {
print_r($wp_error);
}
Ovviamente una volta che andate in produzione o avete risolto l'errore, ricordatevi di commentarlo.
Enjoy!
php wordpress wp_email wp_mail_failed
Commentami!