Páginas

sábado, 28 de septiembre de 2013

Cambiar sender o correo remitente de notificaciones en WordPress

1) OPCIÓN VÍA functions.php DEL THEME

Para cambiar en WordPress el correo remitente o sender cuando se envían e-mails de notificaciones automáticas al administrador o a los usuarios cuando se registran, solo bastaría con agregar al archivo functions.php del theme que estás usando el siguiente código:



Ruta del Archivo: //Archivo: /public_html/tudominio/wp-content/themes/nombre_theme/functions.php

//----> inicio cambio remitente del sender en WP)
function change_mail( $mail ) {
   return "nombre@tudominio.com"; //Cambiar por el correo que desees
}
function change_sender ( $sendername ) {
     return "NOMBRENUEVO"; //Cambiar por el nombre que queramos
}
add_filter('wp_mail_from','change_mail',1);
add_filter('wp_mail_from_name','change_sender',1); 
 //<---- cierre cambio remitente del sender en WP)

Recuerda que si cambias el theme o lo actualizas deberías agregar o poner nuevamente el código en el archivo.




2) OPCIÓN VÍA class_phpmailer.php DE WORDPRESS

En algunos casos pese a cambiar mediante el primer método nos aparece que los correos son enviados vía o mediante el sender de nuestro hostign en wordpress para cambiar esto debemos cambiar las variables $From aproximadamente linea 84 y $FromName aproximadamente linea 90 en el archivo class_phpmailer.php de nuestro Wordpress el siguiente código :

Ruta del Archivo:  /public_html/tudominio/wp-includes/

/**
* Sets the From email address for the message.
* @var string
*/
public $From = ‘correo@tudominio.com’;

/**
* Sets the From name of the message.
* @var string
*/
public $FromName = ’NOMBRENUEVO’;

Recuerda que si actualizas tu Wordpress deberías agregar o poner nuevamente el código en el archivo.


1 comentario:

  1. Yo utilice el plugin WP Better emails y funciono de maravilla, lo recomiendo, sin embargo gracias por su asesoria

    ResponderEliminar