Powered by Smartsupp
Webařské tipy

Změna odesílatele e-mailu

Změnit defaultního odesílatele e-mailů z WordPressu je celkem jednoduché.

WordPress posílá emaily z webu pod jménem “Wordpress” a adresou “wordpress@nazev-vasi-domeny.cz”. Což není moc praktické v případě, kdy chodí z webu e-maily i Vašim klientům (např. kontaktní formulář, objednávky e-shopu, moderované komentáře na webu aj.). A pokud nemáte možnost přímo v pluginech změnit odesílatele e-mailu, je třeba to udělat jinak.

Existuje několik pluginů, které umožňují nastavit odchozího adresáta, v tomto případě si vystačíme s několika řádky kódu a tedy není potřeba takový plugin instalovat. Následující kód přidáte do souboru functions.php (ideálně do child-theme), a upravíte si e-mail a jméno dle potřeby:

// Function to change email address
function wpb_sender_email( $original_email_address ) {
    return 'NOVY-EMAIL@DOMENA.CZ';
}
 
// Function to change sender name
function wpb_sender_name( $original_email_from ) {
    return 'JMÉNO ODESÍLATELE';
}
 
// Hooking up our functions to WordPress filters 
add_filter( 'wp_mail_from', 'wpb_sender_email' );
add_filter( 'wp_mail_from_name', 'wpb_sender_name' );

Zdroje

Jitka Klingenbergová

Jitka Klingenbergová

Absolventka ČVUT FIT oboru Informatika | Programátorka | Webová vývojářka, konzultantka a mentorka
tvorime@vyladeny-web.cz

Líbil se vám článek? Pošlete ho dál:

Pravidelná dávka užitečných tipů až do schránky