Cambiar email y nombre de los correos enviados por WordPress

Por defecto, WordPress envía los correos electrónicos a los usuarios registrados utilizando WordPress como nombre del remitente y wordpress@tudominio.es como dirección de correo del remitente.

Este comportamiento, poco personalizado, puede cambiarse utilizado dos conectores de filtro: wp_mail_from_name que cambia el nombre del remitente y wp_mail_from que cambia la dirección de correo del remitente.

Para ello, pega el siguiente código en el archivo functions.php de tu tema o en tu plugin de funiones personales:

<?php
// Cambiar el nombre del remitente
add_filter('wp_mail_from_name', 'jgc_new_mail_from_name');
function jgc_new_mail_from_name($old) {
    return 'NuevoNombreRemitente';
}

// Cambiar la dirección de correo del remitente
add_filter('wp_mail_from', 'jgc_new_mail_from');
function jgc_new_mail_from($old) {
    return 'algo@midominio.es'; // Tiene que ser del dominio donde esté instalado WP
}
?>

No obstante, una buena idea podría ser utilizar como nombre de remitente el nombre de nuestro sitio y como correo del remitente el que esté establecido en Ajustes > Generales. En este caso, utiliza el siguiente código:

<?php
// Cambiar el nombre del remitente
add_filter('wp_mail_from_name', 'jgc_new_mail_from_name');
function jgc_new_mail_from_name($old) {
    $name = get_bloginfo('name');
    return $name;
}

// Cambiar la dirección de correo del remitente
add_filter('wp_mail_from', 'jgc_new_mail_from');
function jgc_new_mail_from($old) {
    $admin_email = get_bloginfo('admin_email');
    return $admin_email;
}
?>

 

Leave a Reply

Your email address will not be published. Required fields are marked *