
Partager la publication "Robots Spammers : Protéger vos courriels (WordPress)"
Il est facile que les Robots Spammers scannent les sites Web pour détecter les Courriels afin de créer du Spam. Première des choses, c’est de configurer correctement votre Cpanel ou de vous faire aider par votre Hébergeur Web.
Maintenant que votre Cpanel est configuré de façon optimisé, nous allons mettre une petite fonction pour éviter aux Robots Spammers de récolter les courriels.
On peut simplement afficher la ou vous le souhaitez avec la fonction WordPress Antispambot :
1 | <?php echo antispambot( 'info@monsite.com' ); ?> |
Ou de le développer en version Shortcode (functions.php) :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | // Integrer votre fonction dans functions.php function via_email_shortcode( $atts , $content = null ) { if ( ! is_email( $content ) ) { return; } return '<a href="mailto:' . antispambot( $content ) . '">' . antispambot( $content ) . '</a>'; } add_shortcode( 'email', 'via_email_shortcode' ); //Coller ensuite votre shortcode dans les templates ou vous souhaitez <?php echo do_shortcode('[email]info@monsite.com[/email]'); ?> //Coller ensuite votre shortcode dans les widgets ou vous souhaitez |
Assurez vous que si vous utilisez ce shortcode dans un Widget, que vous ayez intégré votre filtre do_Shortcode pour les Widgets. Si ce n’est pas fait les voici :
1 2 | add_filter( 'widget_text', 'shortcode_unautop' ); add_filter( 'widget_text', 'do_shortcode' ); |