CMS Tips WordPress

Cómo cambiar el remitente de los emails de WordPress

LinedPhoto de Unsplash

Cambiar el email de envío de WordPress

A menudo nos encontraremos ante la poco profesional manera que tiene WordPress de hacernos llegar correos:

Donde el nombre del emisor es: WordPress
Y el email: wordpress@nuestrodominio.com

Si utilizamos algún plugin para crear formularios, y hemos especificado un campo nombre, entonces nos sustituirá el nombre del emisor por ese nombre, pero el email seguirá siendo: wordpress@nuestrodominio.com

Si vamos a ser nosotros los receptores de dichos emails, puede darnos igual pero… ¿y si es un cliente el receptor? ¡No podemos dejarlo así!

Desde Loopeando.com te vamos a mostrar dos maneras elegantes de personalizarlo.

 

Resumen de contenidos

  1. Con un plugin
  2. Con código

 

Con un plugin

Como de costumbre en WordPress,  la opción más rápida es usar un plugin.

En esta ocasión CB Change Mail Sender nos salvará la situación.

Es gratuito y cumple exactamente lo que promete, ni más ni menos:

Change Sender Name in Outgoing WordPress Email

Tan sencillo como se ve en la imagen.

 

Con código

Como habitualmente recordamos, las cosas sencillas es mejor hacerlas a mano. Primero porque ahorramos cargar el CMS de decenas de plugins con su consecuente ralentización y después, porque siempre nos sirve para aprender por el camino.

  1. Debemos acceder vía FTP a nuestro archivo functions.php.
    Habitualmente está en wp-content/themes/nombre-del-tema-activo/
  2. A continuación bajamos a la parte inferior y añadimos este código:
    // Función para cambiar el remitente. Cambiamos "admin@example.com" por nuestro email
    function wpb_sender_email( $original_email_address ) {
        return 'admin@example.com';
    } 
    
    // Función para cambiar el nombre del remitente. Cambiamos "Admin Admin" por el nombre que deseemos
    function wpb_sender_name( $original_email_from ) {
        return 'Admin Admin';
    }
    
    // Hookeamos las funciones 
    add_filter( 'wp_mail_from', 'wpb_sender_email' );
    add_filter( 'wp_mail_from_name', 'wpb_sender_name' );

    ¡Guardamos, subimos de nuevo al repositorio FTP y listo!
    No olvidéis hacer copias de seguridad de los archivos antes de modificarlos.

Si tenéis dudas, no temáis en preguntar y, si os ha gustado, nos encantaría que compartiéseis el artículo en vuestras redes. ¡Gracias!

Cristian Sarabia Martínez

Desde que a principios de los 90 mi padre desempolvó su Spectrum, no he dejado de probar y experimentar con la tecnología.

Enamorado del mundo web, Full Stack Developer de profesión y diseñador por devoción.

Ahora hago mis pinitos en esto del blogging para compartir con vosotros un poquito de todo lo que la comunidad me ha dado.

2 Comentarios

Haz clic aquí para dejar tu comentario