Wsparcie » Używanie i konfiguracja WordPressa » Nadawca e-maila witryny to "WordPress" – gdzie jest ta funkcja?

  • Rozwiązano etattoo

    (@etattoo)


    Cześć,

    szukam tego drugi dzień i nie mogę znaleźć. Mam WP + Woocommerce i podczas zamówienia (gdy produkt jest out of stock) i w mailach informacyjnych (np. rejestracja uzytkownika) klient otrzymuję e-mail ale nie ode mnie tylko od WordPress@domain…

    tak jak tutaj: http://ue3.pl/screen.jpg

    Ustawienia w PA (wszędzie) w WP oraz Woocommerce są poprawne, nigdzie nie występuje nadawca WordPress. Próbuję szukać w plikach w:

    woocommerce/templates/emails/

    ale nic tam nie widzę. Czy ktoś wie gdzie znajduje się linia za to odpowiedzialna?

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)
  • Temat ‘Nadawca e-maila witryny to "WordPress" – gdzie jest ta funkcja?’ jest zamknięty na nowe odpowiedzi.