Cambiar correo remitente (Email de WordPress) cuando envia correo

closeHola! hace 6 years 10 months 8 days que escribí esta entrada, puede que esta información ya no sea valida en la actualidad, por favor se comprensivo conmigo cuando comentes 🙂

Para cambiar el correo de wordpress ([email protected]) cuando este envía un email a los usuarios que se registran, solo debes entrar a tu archivo functions.php de tu theme y agregar las siguientes lineas

function change_mail( $mail ) {
   return "[email protected]"; //Cambiar por el correo que desees
}
function change_sender ( $sendername ) {
     return "REMITENTE"; //Cambiar por el nombre que queramos
}
add_filter('wp_mail_from','change_mail',1);
add_filter('wp_mail_from_name','change_sender',1);

Con esto ya tenemos personalizado el remitente de nuestros correos salientes de wordpress.

You may also like...

13 Responses

  1. jorge dice:

    ya hice eso y me marco error, ¿ en que linea del codigo se inserta ?

    eso no lo explicaste…
    porfavor. es importante,

    es igual en cualquier version… yo uso la 3 de WP

    • Jodacame dice:

      Hola jorge puedes decirme cual es el error que te sale?…

      Bueno lo mas seguro es que copias y pegas el código, y las comillas dobles ( ” ) y simples ( ‘ ) las copias mal, te recomiendo escribir el código y corregir las comillas.

      Saludos.

  2. galia dice:

    Hola ese codigo es para la web de wordpress ya con ominio o sin dominio, porque yo quiero cambiar mi correo electronico y mio es sin dominio :S gracias

  3. juan dice:

    Hola un saludo, como inscrustaste el de tus twitts recientes a tu blog, fue por medio de codigo? o algun plugin, si no es mucha molestia cual fue saludos

  4. jose dice:

    Hola que tal, pegue el codigo que dijiste, pero me salia error y no cargaba nada, felizmente tenia el archivo fuctions.php original y lo pude reemplazar y se arreglo.
    el error era que me decia en la linea 49 y no cargaba nada, no se donde va ese codigo, agradecere puedas explicarlo mejor.
    gracias

  5. Muchas Gracias Jodacame ! !

    Hacía días que buscaba cómo modificar el correo del remitente, que si bien al principio no le daba mucha importancia porque los desarrolladores de WordPress se merecen toda la publicidad que les podamos dar, no está bien dejárselo por defecto a los clientes que les instalo nuevos Blogs. Mucho mejor agregar las líneas que propones y personalizarlo un poco más 😉

    He seguido tus pasos y funciona 100%

    Un Cordial Saludo desde Barcelona !!

  6. Daniel Sanchez dice:

    Modificando ficheros core

    Vale, nunca lo recomiendo, pero poderse se puede, solo hay que modificar los siguientes campos del fichero pluggable.php de la carpeta ‘/includes/’ de tu instalación:

    Línea 354:

    1$from_email = ‘wordpress@’ . $sitename;

    Línea 976:

    view source

    print?

    1$network_email = ‘wordpress@’ . preg_replace(‘#^www.#’, ”,strtolower($_SERVER[‘SERVER_NAME’]));

    En estos casos cambias ‘wordpress’ por el nombre que quieras. La pega es que aquí no puedes cambiar el dominio, coge el de donde está instalado.

    • jodacame dice:

      Gracias por tu comentario, como tu dices que no se recomienda modificar el core de wp, recuerda que después de una actualización a una nueva versión de wordpress pierdes esos cambios que hiciste por eso yo recomiendo el archivo functions.php de nuestra plantilla.

      Gracias por visitar mi blog!

  7. Joseline dice:

    Gracias, aún está vigente

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *