Riassunto AI
Attenzione! Questo articolo contiene codice PHP ed è destinato agli sviluppatori. Offriamo questo codice per cortesia ma non forniamo supporto per personalizzazioni del codice o sviluppo di terze parti.
Panoramica
Vuoi cambiare l'indirizzo email di risposta per tutte le email inviate dal tuo sito WordPress? L'indirizzo email di risposta può differire tra ciascun plugin o integrazione utilizzata per inviare email dal tuo sito, a seconda di come ciascuno è configurato.
In questo tutorial, ti mostreremo come utilizzare uno snippet PHP per garantire che tutte le email inviate dal tuo sito abbiano lo stesso indirizzo email di risposta.
Nota: Assicurati di installare e attivare il plugin WP Mail SMTP sul tuo sito prima di aggiungere lo snippet di codice fornito in questo tutorial.
Configurazione
Ti consigliamo di copiare e incollare lo snippet richiesto di seguito in un nuovo snippet WPCode. WPCode rende facile e sicuro eseguire snippet di codice sul tuo sito.
Per assistenza nell'aggiunta di snippet al tuo sito, consulta il nostro tutorial su come aggiungere snippet di codice utilizzando il plugin WPCode.
Copia e incolla semplicemente questo snippet in WPCode. Alla riga 8, dovrai sostituire Pattie Paloma e [email protected] con il nome e l'indirizzo email di risposta desiderati.
/* Set a Custom Reply-To Email
*
* Original doc: https://wpmailsmtp.com/docs/setting-a-custom-reply-to-email/
*/
function wp_mail_smtp_dev_reply_to( $args ) {
$reply_to = 'Reply-To: Pattie Paloma <[email protected]>';
if ( ! empty( $args[ 'headers' ] ) ) {
if ( ! is_array( $args[ 'headers' ] ) ) {
$args[ 'headers' ] = array_filter( explode( "\n", str_replace( "\r\n", "\n", $args[ 'headers' ] ) ) );
}
// Filter out all other Reply-To headers.
$args[ 'headers' ] = array_filter( $args[ 'headers' ], function ( $header ) {
return strpos( strtolower( $header ), 'reply-to' ) !== 0;
} );
} else {
$args[ 'headers' ] = [];
}
$args[ 'headers' ][] = $reply_to;
return $args;
}
add_filter( 'wp_mail', 'wp_mail_smtp_dev_reply_to', PHP_INT_MAX );
Nota: L'indirizzo email di risposta che utilizzi in questo snippet di codice sovrascriverà tutti gli altri indirizzi di risposta impostati da WordPress o da plugin di terze parti.
Ecco fatto! Ora sai come cambiare con successo l'indirizzo email di risposta per tutte le email inviate dal tuo sito WordPress.
Successivamente, vuoi esplorare altri modi per personalizzare la tua configurazione di WP Mail SMTP? Assicurati di dare un'occhiata ai nostri altri snippet di codice per ulteriori opzioni di personalizzazione.