Funkcja mail() w wordpress na serwerach nazwa.pl

Taka mała nieprzyjemna sytuacja. Na serwerach home.pl funkcja mail wymaga dodatkowego parametru “from” w nagłówku. Musimy w nim umieścić działający adres mailowy w domenie, na której mamy postawionego wordpressa. Wymaga to dodatkowych parametrów w Contact Form 7 i ogólnie sprawia trochę kłopotu. Chociażby gdy chcemy zresetować lub odzyskać hasło do naszego zaplecza. Taki problem miałem ostatnio dlatego maleńki kodzik do functions, który to rozwiązuje.

function wphp_dodaj_naglowek_email( $params ) {
    $params['headers'] = $params['headers'] . "From: istniejacy_adres@naszadomena.pl";
    return $params;
}
add_filter( 'wp_mail', 'wphp_dodaj_naglowek_email' );