Home WordPress Paramètres de messagerie WordPress et comment modifier l’e-mail “envoyer depuis”

Paramètres de messagerie WordPress et comment modifier l’e-mail “envoyer depuis”

by saber
Paramètres de messagerie WordPress et comment modifier l'e-mail "envoyer depuis"


Par défaut, votre installation WordPress envoie des e-mails d’enregistrement d’utilisateur à partir de “[email protected]Par exemple, si votre blog se trouve sur site.example.com, les e-mails proviendront de [email protected]

Continuez à lire ou faites défiler en utilisant ces liens :

Je ne veux pas utiliser l’e-mail par défaut de WordPress

Si ma véritable adresse e-mail est [email protected] Soit [email protected]Je veux que mes e-mails WordPress soient “marqués” avec mon adresse e-mail réelle.

Si vous ne souhaitez pas configurer d’hébergement de messagerie pour votre site, le Modifier l’e-mail WP à partir des détails Le plugin est rapide et facile à configurer et fait exactement ce que nous voulons.

Voir la fin de ce post pour une alternative simple functions.php, qui est ma méthode préférée parce que le plug-in Change WP eMail ne provient pas du répertoire du plug-in WP et qu’il y a plus de fichiers dans le dossier du plug-in que je ne l’aurais imaginé nécessaire pour obtenir cette fonctionnalité, ainsi que des avertissements de vérification du plug-in. J’ai vérifié que les deux méthodes atteignent l’objectif déclaré : personnaliser le nom et l’adresse e-mail “de”.

Modifier l’e-mail WP à partir des captures d’écran détaillées

L’écran de configuration du plugin vierge, après l’installation initiale :

L’écran des paramètres du plugin avec les options renseignées (avec l’aimable autorisation de la page Web du plugin):

Remarquez les cases à cocher ; fonction de complément de contrôle.

Paramètres de messagerie WordPress

Pour être clair, l’adresse e-mail dans les paramètres généraux est utilisée pour ACCUEILles e-mails de l’administrateur, pas les paramètres des e-mails sortants.

Lefonctions.phpcode

C’est quelque chose que vous voudriez probablement retirer du fichier functions.php de votre thème et en faire un “plugin de fonctions”. Le code est le même, mais utilisez le plugin mentionné ci-dessus (sans ces extraits), ou utilisez un plugin de fonctions au lieu du fichier functions.php de votre thème.

Changer l’adresse email

Voici 2 extraits functions.php (utilisez l’un ou l’autre) pour changer “l’adresse e-mail”:

Option 1

/* enter the full email address you want displayed */
 /* from http://miloguide.com/filter-hooks/wp_mail_from/ */
 function xyz_filter_wp_mail_from($email){
 return "[email protected]";
 }
 add_filter("wp_mail_from", "xyz_filter_wp_mail_from");
 

Option 2 (fonctionnalité non disponible dans le plugin)

J’aime celui-ci parce qu’il est plus facile d’ajouter de nouveaux sites Web. Je ne veux pas utiliser accidentellement “[email protected]”, puis copiez / collez mon client sur xyz.com et faites en sorte que ses e-mails semblent provenir du site lmnop.com. Si vous mettez “[email protected]” Dans ce code, vous dupliquez essentiellement ce que WordPress fait déjà par défaut. Alors peut-être utiliser “[email protected]” et assurez-vous qu’il s’agit d’une adresse à laquelle vos utilisateurs peuvent répondre. Ou utiliser “[email protected]” pour décourager les e-mails de réponse.

/* auto-detect the server so you only have to enter the front/from half of the email address, including the @ sign */
 function xyz_filter_wp_mail_from($email){
 /* start of code lifted from wordpress core, at http://svn.automattic.com/wordpress/tags/3.4/wp-includes/pluggable.php */
 $sitename = strtolower( $_SERVER['SERVER_NAME'] );
 if ( substr( $sitename, 0, 4 ) == 'www.' ) {
 $sitename = substr( $sitename, 4 );
 }
 /* end of code lifted from wordpress core */
 $myfront = "[email protected]";
 $myback = $sitename;
 $myfrom = $myfront . $myback;
 return $myfrom;
 }
 add_filter("wp_mail_from", "xyz_filter_wp_mail_from");
 

Renommer

Voici l’extrait pour changer le “nom de l’e-mail de l’expéditeur”:

/* enter the full name you want displayed alongside the email address */
 /* from http://miloguide.com/filter-hooks/wp_mail_from_name/ */
 function xyz_filter_wp_mail_from_name($from_name){
 return "Best Name Ever";
 }
 add_filter("wp_mail_from_name", "xyz_filter_wp_mail_from_name");
 

Vos destinataires d’e-mails (tels que les inscriptions de nouveaux membres et les notifications de publication) verront désormais les paramètres de votre plug-in en action.

Le “nom” et “l’adresse” sont mis en évidence par les contours rouges

Personnalisation du contenu des e-mails

Par conséquent, nous avons envisagé de modifier le nom et l’adresse e-mail de l’expéditeur et de placer un modèle autour du contenu de l’e-mail. Mais qu’en est-il du contenu lui-même ?

Comme moi, vous pourriez penser que c’est assez fondamental pour faire fonctionner un site et devrait être disponible dans l’interface d’administration. La mauvaise nouvelle est que le nouvel e-mail d’inscription (« bienvenue »), par exemple, est aussi éloigné que possible de l’interface d’administration, car il est profondément intégré dans le fichier pluggable.php du dossier wp-includes. Certainement quelque part où nous ne voulons pas aller éditer.

Un autre aspect ennuyeux est que si les notifications de commentaires, de rétroliens et de pingback ont ​​des filtres appliqués à leur thème et à leur contenu, ce qui leur permet d’être modifiés facilement, ce n’est pas le cas pour l’enregistrement de nouveaux utilisateurs. Pourquoi il n’y a pas de cohérence dans les e-mails, seuls les dieux de WordPress le savent.

La bonne nouvelle est que Sean Barton a fait le gros du travail pour nous et a créé son Éditeur d’e-mail de bienvenue SB qui permet de modifier le contenu des e-mails suivants :

  • E-mail de bienvenue au nouvel utilisateur
  • Nouvelle notification d’utilisateur à l’administrateur
  • J’ai oublié mon mot de passe (envoyé à l’utilisateur)

Installez et activez le plugin et cliquez sur Paramètres> SB Welcome Email. Il y a un certain nombre d’options à remplir ici et encore une fois, vous pouvez définir l’adresse e-mail de l’expéditeur et le nom de l’expéditeur. Vous pouvez également configurer si vous souhaitez envoyer les e-mails au format texte ou HTML et bien sûr définir le sujet et le corps des e-mails énumérés ci-dessus.

Faites une bonne première impression avec un e-mail de bienvenue plus accueillant

Comme vous pouvez le voir sur la capture d’écran ci-dessus, ce plugin fonctionne très bien avec le plugin WP Better Email, donc si vous souhaitez utiliser les deux, je recommanderais les paramètres suivants pour votre e-mail de bienvenue SB :

  • De l’adresse e-mail – laissez-le vide (utilisez les paramètres WP Better Email)
  • De nom – laissez-le vide (utilisez les paramètres WP Better Email)
  • Envoyer un e-mail en tant que – TEXTE
  • Définir des en-têtes d’e-mail globaux – Ne pas

Garder les e-mails sous forme de texte signifie que WP Better Emails n’a aucun problème à encapsuler le contenu dans votre modèle et enverra également une version HTML et une version en texte brut.

C’est aussi simple que ça. N’hésitez pas à partager vos propres expériences ci-dessous.

Mots clés:



L’article est traduit, cliquez ici pour voir la source

Related Posts

Leave a Comment