Vous cherchez un moyen de créer un shortcode qui obscurcit les liens d’adresse email ? Ce snippet vous permettra d’obscurcir facilement et rapidement un lien d’adresse e-mail afin de rendre plus difficile pour les robots spammeurs de trouver votre adresse e-mail.
Instructions:
Tout ce que vous avez à faire est d’ajouter ce code dans le fichier functions.php de votre thème ou dans un plugin spécifique à votre site:
<?php // Obfusticate email addresses function obf_mail_shortcode( $atts , $content=null ) { for ($i = 0; $i < strlen($content); $i++) $encodedmail .= "&#" . ord($content[$i]) . ';'; return '<a href="mailto:'.$encodedmail.'">'.$encodedmail.'</a>'; } add_shortcode('mailto', 'obf_mail_shortcode'); ?>
Vous pouvez enrouler ce shortcode autour d’une adresse e-mail pour masquer l’adresse e-mail.
[mailto][email protected][/mailto]
Note : Si c’est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez consulter notre guide sur la façon de copier/coller correctement des extraits de code dans WordPress, afin de ne pas casser accidentellement votre site.
Si vous avez aimé cet extrait de code, n’hésitez pas à consulter nos autres articles sur le site comme : 24 meilleurs thèmes WordPress pour l’éducation et 8 meilleurs plugins WordPress pour l’évaluation.
Thanks for the snippet but it returns an error:
Notice: Undefined variable: encodedmail in …/functions.php on line 274