WordPress envia a los visitantes que se registren un e-mail en el que el remitente aparece como “wordpress@nuestrodominio.com”. Esto hace menos eficiente nuestro blog desde el punto de vista de diseño.
Por eso he decidido hacer algunos cambios en mi blog y quiero compartirlo con todos los que tengan un blog wordpress, así que vamos con el pequeño código que debemos introducir en nuestro tema, más concreto en el fichero donde se recogen todas las funciones “functions.php”.
Código
function change_mail( $mail ) {
return "[email protected]"; //Cambiar por lo que se desee
}
function change_sender( $sendername ) {
return "REMITENTE"; //Ponemos lo que queramos
}
add_filter('wp_mail_from','change_mail',1);
add_filter('wp_mail_from_name','change_sender',1);
Tan solo debemos cambiar “NOMBRE” y “DOMINIO.com” por lo que deseamos que aparezca, pero yo recomendaría “noreply” en el nombre, ya que al fin y al cabo es un e-mail que no vamos a leer y lo que advertimos con ello es que no nos remitan ningún correo a esa dirección.
Además debemos cambiar “REMITENTE” por nuestro nombre, o por el que deseamos, por ejemplo “Administrador”.






groso!! apenas lo vi y era lo que necesitaba!!!:D muchas gracias.
Denada Evens, me alegra que te haya sido de ayuda. Para mi también lo ha sido tu comentario, porque he podido corregir un error que no debaja ver el código decentemente.
Saludos.
ok… muy bueno.. y sencillo…
Muy bueno David, me dio resultado.
Yo buscaba las substitución de algunas lineas pero no me había fijado que en realidad sólo había que agregar el código.
un saludo.
@Carlos: Denada Carlos, me alegra que te haya servido
.
¡Pero que bien me has venido! Gracias.
Rizando el rizo: ¿Y si quisiera cambiar el texto del mensaje? (si no es muy complicado)
Cambiando de tema, hay dos cosas que me gustan de este blog: el que aparezca el “botón responder” al ponerse encima del comentario y la opción “Notificarme nuevos comentarios…”, ambos en castellano. ¿Si no es muy dificil podrías explicar cómo lo has hecho?
Un saludo.
Ya lo probé pero no me funcionó, va en algún lugar en especifico del functions.php?? lo que cambiamos igual lleva comillas dobles? ( " ) o sencillas ( ' )o le falta algo para que funcione, de antemano un saludo
¿Qué versión de WordPress empleas?, ¿En que parte del código del archivo "functions.php" has pegado el código facilitado?. ¿Qué versión de PHP y MySql tienes?. Es un código simple, no debería arrojar errores, pero en tal caso si puedes apreciar algún error, házmelo saber.
Un saludo