si tu vire le add_action je ne pense pas que cela fonctionne j'ai juste mis les quelques lignes de code utile.
la doc
https://developer.wordpress.org/referen ... dd_action/
reste à trouver la liste des hooks possible ...
ils ont publié un outils qui a pas l'air mal :
https://developer.wordpress.org/reference/
du coup tu sembles avoir un hook correct
la doc
https://developer.wordpress.org/referen ... _register/ malheureusement elle n'est pas super exhaustive.
je ne sais pas si tu as accès au données postées, il faut tester avec le fameux var_dump($_POST); D'après l'exemple c'est possible.
au pire vu que tu as l'id de l'utilisateur tu peux récupérer ses données (surement plus fiable que le formulaire vu que les données sont traitées).
Dans ce cas le code devient
<?php
add_action('user_register', 'myplugin_registration_save', 10, 1);
function myplugin_registration_save($user_id)
{
$user_info = get_userdata($user_id);
if ($user_info !== false) {
$headers .= 'From: Mon-site.com <[email protected]>'.PHP_EOL;
$headers .= 'Reply-To: [email protected]'.PHP_EOL;
$headers .= 'Content-Type: text/html; charset=utf8'.PHP_EOL;
$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($user_info->user_email, 'IMPORTANT: MODE EMPLOI A LIRE', $message, $headers);
}
}
pour éviter trop d'email le mieux serait p'tet d'avoir une validation perso du formulaire d'enregistrement (cf google

)
@+
si tu vire le add_action je ne pense pas que cela fonctionne j'ai juste mis les quelques lignes de code utile.
la doc https://developer.wordpress.org/reference/functions/add_action/
reste à trouver la liste des hooks possible ...
ils ont publié un outils qui a pas l'air mal : https://developer.wordpress.org/reference/
du coup tu sembles avoir un hook correct
la doc https://developer.wordpress.org/reference/hooks/user_register/ malheureusement elle n'est pas super exhaustive.
je ne sais pas si tu as accès au données postées, il faut tester avec le fameux var_dump($_POST); D'après l'exemple c'est possible.
au pire vu que tu as l'id de l'utilisateur tu peux récupérer ses données (surement plus fiable que le formulaire vu que les données sont traitées).
Dans ce cas le code devient
[php]<?php
add_action('user_register', 'myplugin_registration_save', 10, 1);
function myplugin_registration_save($user_id)
{
$user_info = get_userdata($user_id);
if ($user_info !== false) {
$headers .= 'From: Mon-site.com <
[email protected]>'.PHP_EOL;
$headers .= 'Reply-To:
[email protected]'.PHP_EOL;
$headers .= 'Content-Type: text/html; charset=utf8'.PHP_EOL;
$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($user_info->user_email, 'IMPORTANT: MODE EMPLOI A LIRE', $message, $headers);
}
}[/php]
pour éviter trop d'email le mieux serait p'tet d'avoir une validation perso du formulaire d'enregistrement (cf google ;) )
@+