Cuántas veces batallamos buscando la opción para sustituir el molesto email (antiestético) que trae WordPress por default para el envío de notificaciones en el registro de nuestros usuarios en blogs de WordPress.
Lamentablemente no existe tal función el el panel de control de Wordpres, algo así como un botón que diga desactivar o reemplaza, no lo va a encontrar.
La solución es utilizar algún plugin que sustituya éste correo, como es:
Custom Email Options
https://wordpress.org/plugins/custom-email-options/
Pero para evitar una saturación de plugins en tu blog, te daremos una solución más limpia para hacer:
- Entre como administrador a su blog de WordPress, vaya a Apariencia –> Editor .
- A continuación, a la derecha seleccione el archivo Funciónes de su tema (functions.php) de la lista plantillas.
- Ahora añada el siguiente código en la parte inferior, sin olvidarse de cambiar a su correo electrónico de reemplazo.
[su_code]
//Cambia el email de notificaciones de wordpress
add_filter('wp_mail_from','custom_email_from');
function custom_email_from($mail) {
$mail = 'replacement_email@your_website.com'; // <--- Remplace el correo en ésta linea
return $mail;
}
//Cambia el nombre de la notificación (opcional)
add_filter('wp_mail_from_name','custom_email_from_name');
function custom_email_from_name($name) {
$name = get_bloginfo('wpurl');// o añade tu propio texto aquí
return $name;
}
[/su_code]
Si no te funciona, otra alternativa es:
[su_code]
<code class="xml plain">add_filter('wp_mail_from', 'new_mail_from');
<code class="xml plain">add_filter('wp_mail_from_name', 'new_mail_from_name');
<code class="xml plain">function new_mail_from($old) {
<code class="xml plain">return 'elcorreo@detusitio.com';
<code class="xml plain">}
<code class="xml plain">function new_mail_from_name($old) {
<code class="xml plain">return 'MiSitio.Com o el mensaje que tu quieras';
<code class="xml plain">}
[/su_code]
Espero les sirva. A mí me funcionó muy bien.
Saludos