Odpowiedź forum utworzona

Viewing 1 replies (of 1 total)
  • Thread Starter etattoo

    (@etattoo)

    Znalazłem, definiowane jest to w funkcji wp_mail w:
    wp-includes/pluggable.php, linia 373 do 391

    Wymyślili, że jeśli nie ma nazwy z headera (tylko nie wiem dlaczego), to:
    $from_name = 'WordPress’;
    do tego:
    $from_email = 'wordpress@’ . $sitename;

    a żeby nie było, że komuś coś popsułem, aby użyć powyższe – należy mieć autoaktualizacje wyłączone. Jeśli ktoś normalnie aktualizacuje WP, niech skorzysta z filtra do podmianki, opisany tutaj:

    https://codex.wordpress.org/Plugin_API/Filter_Reference/wp_mail_from_name

    Na angielskim forum kolega harimary podpowiedział też kod dla tych co mają włączone aktualizacje:

    function harimay_wp_mail_from_name_callback( $email ){
    return 'Test'; // new email name from sender.
    }
    add_filter( 'wp_mail_from_name', 'harimay_wp_mail_from_name_callback', 10001 );
    
    function harimay_wp_mail_from_callback ($email ){
    return 'test@test.com'; // new email address from sender.
    }
    add_filter( 'wp_mail_from', 'harimay_wp_mail_from_callback', 10001 );

    Temat uważam za rozwiązany.

Viewing 1 replies (of 1 total)