Bonjour,
Ma configuration WP actuelle
– Version de WordPress : 4.5.3
– Thème utilisé : Onetone (Mageewp)
– Nom de l’hebergeur : OVH
Problème(s) rencontré(s) :
Bonjour,
Je souhaiterai protéger les adresses mails présentes sur toutes les pages, articles, posts, etc… de mon blog.
En cherchant sur le net, j’ai trouvé cette page : Function Reference/antispambot
J’ai donc copié/collé le code suivant dans mon fichier function.php, mais ça ne fonctionne pas (lorsque je fais « code source » de la page, les adresses ne sont pas codées) :
/**
* Hide email from Spam Bots using a shortcode.
*
* @param array $atts Shortcode attributes. Not used.
* @param string $content The shortcode content. Should be an email address.
*
* @return string The obfuscated email address.
*/
function wpcodex_hide_email_shortcode( $atts , $content = null ) {
if ( ! is_email( $content ) ) {
return;
}
return ‘<a href="mailto:' . antispambot( $content ) . '">‘ . antispambot( $content ) . ‘</a>‘;
}
add_shortcode( ’email’, ‘wpcodex_hide_email_shortcode’ );
J’ai vu qu’il fallait faire un code du genre :
[email]john.doe@mysite.com[/email]
Mais où faut-il l’insérer ? Dans la page function.php ?
Sinon j’ai essayé quelques plugins, mais lorsque j’affiche le code source de ma page, l’adresse n’est pas codée, ce qui me fait dire que le plugin ne marche pas.
Merci pour votre aide.