Cuando creamos un usuario nuevo o cambios en un sitio el email que recibe, respectivamente, el usuario y administrador suele ser  wordpress@midominio.com, que no es lo más correcto.

SOLUCIÓN:  No está de más personalizar este detalle.  Hacerlo es muy fácil, hay varias maneras.

1. Código en tu tema

Para esto solo hay que añadir este código al fichero functions.php de tu tema activo antes de empezar a dar de alta usuarios y cosas así:

1 add_filter('wp_mail_from', 'new_mail_from');
2 add_filter('wp_mail_from_name', 'new_mail_from_name');
3
4 function new_mail_from($old) {
5  return 'minombre@misitioweb.com';
6 }
7 function new_mail_from_name($old) {
8  return 'Mi sitio web';
9 }

Como puedes imaginar, hay que cambiar el email y el sitio de referencia, que también puedes cambiar.

2. 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:

1 $wp_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.

3. Con plugin

Para los cómodos siempre hay opción, y el plugin WP from email es la más fácil. Solo hay que instalar, activar y en la página de ajustes del plugin decirle cual será la dirección de envío por defecto.

Espero que os sea de gran utiliada.

Print Friendly
Compartir