Envoi d'un e-mail automatique à l'inscription
Posté : 20 nov. 2016, 13:53
Bonjour,
Je suis débutant et je n'arrive pas à faire fonctionner le code ci dessous, je pense qu'il y a une/des fonction(s) qui ne sont pas bonne(s) mais mon manque de compétance me fais écrire sur ce forum pour obtenir de l'aide mais surtout comprendre ce qui ne va pas (pour ne pas refaire les même erreurs plus tard)
J'utilise Wordpress et le plugin buddypress, par défaut avec buddybpress, quand un utilisateur s'inscrit sur mon site il reçoit un e-mail permettant d'activé son compte, celui-ci fonctionne, pas de problème.
Moi j'aimerais qu'un 2eme mail soit envoyé dans la foulée, sauf qu'avec le code ci dessous il part pas, je voulais avoir votre avis la dessus
J'ai remplacé les vrais adresses par des fausses pour garder la confidentialité.
Je suis débutant et je n'arrive pas à faire fonctionner le code ci dessous, je pense qu'il y a une/des fonction(s) qui ne sont pas bonne(s) mais mon manque de compétance me fais écrire sur ce forum pour obtenir de l'aide mais surtout comprendre ce qui ne va pas (pour ne pas refaire les même erreurs plus tard)
J'utilise Wordpress et le plugin buddypress, par défaut avec buddybpress, quand un utilisateur s'inscrit sur mon site il reçoit un e-mail permettant d'activé son compte, celui-ci fonctionne, pas de problème.
Moi j'aimerais qu'un 2eme mail soit envoyé dans la foulée, sauf qu'avec le code ci dessous il part pas, je voulais avoir votre avis la dessus
J'ai remplacé les vrais adresses par des fausses pour garder la confidentialité.
add_action( 'user_register', 'myplugin_registration_save', 10, 1 );
function myplugin_registration_save( $user_id ) {
if ( isset( $_POST['register_email'] ) )
{
$headers .= "From: Mon-site.com <[email protected]> \r\n";
$headers .= "Reply-To: [email protected]\r\n";
$headers .= 'Content-Type: text/html; charset=utf8\r\n';
$to = $_POST['register_email'];
$message .= "";
$message .= "<table>";
$message .= "<tr>";
$message .= "<td>";
$message .= "<div style='overflow:hidden; text-align:center; margin-bottom:50px;'>";
$message .= "<img src='https://mon-site.com/wp-content/uploads/2016/07/Logo.png' alt='logo' style='margin:0 auto;'>";
$message .= "</div>";
$message .= "</td>";
$message .= "</tr>";
$message .= "<tr>";
$message .= "<td style='background-color: rgb(247, 243, 240);'>";
$message .= "<div style='margin:30px auto; border-top:solid 3px red; border-radius:3px; width:60%;'>";
$message .= "<h1 style='text-align:center;'>mon-site.com</h1>";
$message .= "<div style='background-color:#fff; padding:20px;'>";
$message .= "<h3 style'color:#313131;'>Bonjour, </h3>";
$message .= "<p style='font-size:16px;'>Ci vous êtes inscris en tant que <srong>artiste</strong> ou en tant que <strong>amateur d'art</strong>, il est nécessaire de consulter <strong>notre mode emploi</strong> afin de comprendre le fonctionnement globale de notre plateforme.</p>";
$message .= "<p style='font-size:16px;'>Retrouvez notre mode emploi pour <strong>les artistes</strong> (vendeurs): <a href='https://mon-site.com/mode-emploi-de-artiste/' >Accéder au mode d'emploi</a></p>";
$message .= "<p style='font-size:16px;'>Retrouvez notre mode emploi pour <strong>les amateurs d'art</strong> (acheteurs): <a href='https://mon-site.com/mode-emploi-de-acheteur/'>Accéder au mode d'emploi</a></p>";
$message .= "<hr />";
$message .= "<p style='font-size:16px;'>Si vous êtes artiste, il est obligatoire de joindre avec votre oeuvre, notre <a href='http://mon-site.com/certificat/' target='_blank'>certificat d'authenticité</a> avant toute expédition auprès de l'amateur d'art, vous pouvez le télécharger au format PDF et l'imprimer ci-dessous:</p>";
$message .= "<p style='font-size:16px;'><a href='https://mon-site.com/wp-content/uploads/2016/09/certificat-authenticité.pdf'>Télécharger le certificat d'authenticité</a></p>";
$message .= "<hr />";
$message .= "<p style='font-size:16px;'>Cordialement,</p>";
$message .= "<p style='font-size:16px;'><strong>L'équipe **** </strong></p>";
$message .= "<p style='font-size:16px;'>Adresse e-mail: [email protected]</p>";
$message .= "</div>";
$message .= "</div>";
$message .= "</td>";
$message .= "</tr>";
$message .= "</table>";
wp_mail($to,"[le titre du message] IMPORTANT: MODE EMPLOI A LIRE",$message,$headers);
}