vendredi 7 novembre 2014

WordPress : Encoder son adresse mail pour éviter le spam

Voici une petite astuce qui vous permettra d'afficher votre adresse mail sur votre site internet tournant sous WordPress sans craindre de vous faire spammer.

Il vous suffit de placer dans votre thème le code PHP ci-dessous :

<?php

echo antispambot( 'john.doe@mysite.com' );

?>


Votre adresse mail sera encodée dans le code source de votre site mais sera bien affichée par les navigateurs.
Voici à quoi ressemblera votre adresse mail dans le code source de votre page :

jo&#104;&#110;&#46;&#100;&#111;&#101;&#64;&#109;&#121;s&#105;&#116;&#101;&#46;&#99;&#111;m

Si vous souhaitez l'intégrer dans un lien mailto:vous pouvez utiliser le code ci-dessous:

<a href="mailto:<?php echo antispambot( 'john.doe@mysite.com' ); ?>"><?php echo antispambot( 'john.doe@mysite.com' ); ?></a>

Ce bout de code est à placer à l'endroit où vous souhaitez faire apparaître votre adresse mail.

N'oubliez pas de remplacer john.doe@mysite.com par votre adresse mail !

Pour en savoir plus sur cette fonction, je vous conseille de faire un tour sur le Codex de WordPress :

http://codex.wordpress.org/Function_Reference/antispambot

Aucun commentaire:

Enregistrer un commentaire