{
    "id": 1862,
    "date": "2024-12-26T12:47:16",
    "date_gmt": "2024-12-26T11:47:16",
    "guid": {
        "rendered": "https:\/\/wpmastertoolkit.com\/module\/masquer-les-adresses-e-mail\/"
    },
    "modified": "2026-03-09T13:47:27",
    "modified_gmt": "2026-03-09T12:47:27",
    "slug": "masquer-les-adresses-e-mail",
    "status": "publish",
    "type": "module",
    "link": "https:\/\/wpmastertoolkit.com\/fr\/module\/masquer-les-adresses-e-mail\/",
    "title": {
        "rendered": "Masquer les adresses e-mail"
    },
    "content": {
        "rendered": "<h1 class=\"wp-block-heading\">Prot\u00e9gez vos Adresses Email gr\u00e2ce au Module d&rsquo;Obfuscation de WPMasterToolKit<\/h1>\n\n\n\n<p>Les adresses e-mail visibles sur un site WordPress sont souvent r\u00e9cup\u00e9r\u00e9es par des robots qui parcourent le web pour alimenter des listes de spam. C\u2019est un probl\u00e8me classique : vous voulez afficher un contact clairement pour vos visiteurs, mais sans l\u2019exposer b\u00eatement aux bots.<\/p>\n\n\n\n<p>C\u2019est pr\u00e9cis\u00e9ment pour r\u00e9pondre \u00e0 ce besoin que nous avons d\u00e9velopp\u00e9 le module <strong>Obfuscate Email Addresses<\/strong> de <strong>WPMasterToolKit<\/strong>. Son objectif est simple : <strong>rendre une adresse e-mail lisible pour un humain, tout en compliquant fortement son extraction automatis\u00e9e<\/strong>. Le tout avec un usage tr\u00e8s l\u00e9ger via un shortcode.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Quel plugin le module Obfuscate Email Addresses peut-il remplacer ?<\/h2>\n\n\n\n<p>Selon votre usage, ce module peut remplacer des extensions d\u00e9di\u00e9es \u00e0 :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>l\u2019obfuscation d\u2019adresses e-mail<\/li>\n\n\n\n<li>la protection contre les bots collecteurs d\u2019e-mails<\/li>\n\n\n\n<li>l\u2019affichage s\u00e9curis\u00e9 de liens <code>mailto:<\/code><\/li>\n<\/ul>\n\n\n\n<p>L\u2019int\u00e9r\u00eat ici est de ne pas ajouter un plugin sp\u00e9cialis\u00e9 de plus juste pour une seule fonction. Avec WPMasterToolKit, vous activez uniquement ce module si vous en avez besoin.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c0 quoi sert exactement ce module ?<\/h2>\n\n\n\n<p>Ce module permet d\u2019afficher une adresse e-mail dans vos contenus WordPress via un shortcode, avec plusieurs m\u00e9canismes de protection :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>l\u2019adresse n\u2019est pas expos\u00e9e de fa\u00e7on triviale dans le rendu<\/li>\n\n\n\n<li>elle peut \u00eatre affich\u00e9e dans un ordre visuellement correct pour l\u2019utilisateur, tout en \u00e9tant plus difficile \u00e0 analyser pour un robot<\/li>\n\n\n\n<li>un lien <code>mailto:<\/code> prot\u00e9g\u00e9 peut \u00eatre g\u00e9n\u00e9r\u00e9 sans placer directement l\u2019e-mail en clair dans le lien initial<\/li>\n<\/ul>\n\n\n\n<p>En pratique, cela vous permet par exemple d\u2019afficher une adresse de contact dans une page, un article ou m\u00eame un widget, tout en r\u00e9duisant le risque de r\u00e9colte automatique.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Un shortcode simple pour afficher une adresse e-mail prot\u00e9g\u00e9e<\/h2>\n\n\n\n<p>Le module enregistre le shortcode suivant :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">[wpm_obfuscate]\n<\/code><\/pre>\n\n\n\n<p>Il prend en charge plusieurs attributs :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>email<\/code> : l\u2019adresse e-mail \u00e0 prot\u00e9ger<\/li>\n\n\n\n<li><code>display<\/code> : mode d\u2019affichage<\/li>\n\n\n\n<li><code>rtl<\/code> : active ou non le rendu visuel en sens inverse<\/li>\n\n\n\n<li><code>mailto<\/code> : transforme l\u2019adresse en lien cliquable prot\u00e9g\u00e9<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Exemple basique<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">[wpm_obfuscate email=\"contact@example.com\"]\n<\/code><\/pre>\n\n\n\n<p>Ce shortcode affiche l\u2019adresse e-mail avec la protection du module.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Exemple avec lien cliquable<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">[wpm_obfuscate email=\"contact@example.com\" mailto=\"yes\"]\n<\/code><\/pre>\n\n\n\n<p>Ici, l\u2019adresse devient cliquable, mais sans exposer imm\u00e9diatement un lien <code>mailto:contact@example.com<\/code> dans le code HTML initial.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Exemple sans rendu RTL<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">[wpm_obfuscate email=\"contact@example.com\" rtl=\"no\"]\n<\/code><\/pre>\n\n\n\n<p>Cette option d\u00e9sactive la strat\u00e9gie de rendu bas\u00e9e sur la direction du texte.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Exemple avec affichage sur une nouvelle ligne<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">[wpm_obfuscate email=\"contact@example.com\" display=\"newline\"]\n<\/code><\/pre>\n\n\n\n<p>Cela modifie le rendu pour forcer un affichage sur une ligne d\u00e9di\u00e9e.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Comment fonctionne l\u2019obfuscation de l\u2019adresse e-mail<\/h2>\n\n\n\n<p>Le c\u0153ur du module repose sur une id\u00e9e simple : <strong>ne pas afficher l\u2019e-mail de la mani\u00e8re la plus facile \u00e0 lire pour un robot<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Inversion visuelle de l\u2019adresse<\/h3>\n\n\n\n<p>Lorsque l\u2019option <code>rtl<\/code> est active, le module peut <strong>inverser les caract\u00e8res de l\u2019adresse e-mail<\/strong> puis utiliser des styles CSS pour que le visiteur humain la voie correctement \u00e0 l\u2019\u00e9cran.<\/p>\n\n\n\n<p>Autrement dit :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>dans le code, l\u2019adresse peut \u00eatre manipul\u00e9e sous une forme invers\u00e9e<\/li>\n\n\n\n<li>\u00e0 l\u2019\u00e9cran, elle reste lisible normalement pour l\u2019utilisateur<\/li>\n<\/ul>\n\n\n\n<p>C\u2019est une m\u00e9thode l\u00e9g\u00e8re, efficace, et sans d\u00e9pendance externe.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Insertion d\u2019un \u00e9l\u00e9ment parasite invisible<\/h3>\n\n\n\n<p>Le module ajoute aussi un morceau de contenu masqu\u00e9 dans l\u2019adresse affich\u00e9e :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">&lt;span style=\"display:none;\"&gt;wpm_obfuscate&lt;\/span&gt;\n<\/code><\/pre>\n\n\n\n<p>Cet \u00e9l\u00e9ment est invisible pour le visiteur, mais il perturbe certaines tentatives de scraping na\u00eff qui cherchent \u00e0 reconstruire l\u2019adresse e-mail en lisant simplement le contenu HTML.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Validation de l\u2019adresse avant affichage<\/h3>\n\n\n\n<p>Le shortcode ne renvoie rien si la valeur fournie dans <code>email<\/code> n\u2019est pas une adresse valide. Cela \u00e9vite d\u2019afficher des donn\u00e9es incorrectes ou mal form\u00e9es.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Un lien mailto prot\u00e9g\u00e9, activ\u00e9 au clic<\/h2>\n\n\n\n<p>L\u2019un des points les plus int\u00e9ressants du module est la gestion du param\u00e8tre <code>mailto=\"yes\"<\/code>.<\/p>\n\n\n\n<p>Quand cette option est activ\u00e9e, le module ne place pas directement l\u2019adresse r\u00e9elle dans le <code>href<\/code>. \u00c0 la place :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>le lien utilise d\u2019abord une fausse adresse<\/li>\n\n\n\n<li>l\u2019adresse r\u00e9elle est stock\u00e9e dans un attribut <code>data-email<\/code><\/li>\n\n\n\n<li>cette valeur est encod\u00e9e en Base64<\/li>\n\n\n\n<li>un script JavaScript pr\u00e9sent en pied de page d\u00e9code l\u2019adresse uniquement au moment du clic<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Pourquoi c\u2019est utile ?<\/h3>\n\n\n\n<p>Un bot peut tr\u00e8s facilement rep\u00e9rer un lien du type :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">mailto:contact@example.com\n<\/code><\/pre>\n\n\n\n<p>En revanche, s\u2019il trouve seulement une adresse factice et une donn\u00e9e encod\u00e9e qui n\u2019est d\u00e9cod\u00e9e qu\u2019au clic, l\u2019extraction devient d\u00e9j\u00e0 moins imm\u00e9diate.<\/p>\n\n\n\n<p>Ce n\u2019est pas une protection absolue contre tous les robots avanc\u00e9s, mais c\u2019est une excellente couche de d\u00e9fense pour bloquer la majorit\u00e9 des collectes automatis\u00e9es basiques.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Affichage inline ou sur nouvelle ligne<\/h2>\n\n\n\n<p>Le param\u00e8tre <code>display<\/code> permet d\u2019adapter l\u2019int\u00e9gration visuelle de l\u2019adresse.<\/p>\n\n\n\n<p>Par d\u00e9faut, l\u2019adresse est affich\u00e9e inline, donc dans le flux normal du texte.<\/p>\n\n\n\n<p>Avec <code>display=\"newline\"<\/code>, le module applique un affichage plus adapt\u00e9 \u00e0 une ligne d\u00e9di\u00e9e. Quand le mode RTL est actif, l\u2019alignement est aussi ajust\u00e9 pour conserver une pr\u00e9sentation coh\u00e9rente.<\/p>\n\n\n\n<p>C\u2019est utile pour :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>une adresse dans une page contact<\/li>\n\n\n\n<li>un bloc d\u2019informations pratiques<\/li>\n\n\n\n<li>un widget de pied de page ou de sidebar<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Utilisable aussi dans les widgets texte<\/h2>\n\n\n\n<p>Le module ne se limite pas aux contenus classiques. Il active \u00e9galement le traitement des shortcodes dans les widgets texte WordPress.<\/p>\n\n\n\n<p>Cela veut dire que vous pouvez utiliser <code>[wpm_obfuscate]<\/code> dans :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>un widget texte classique<\/li>\n\n\n\n<li>certaines zones de contenu compatibles shortcode<\/li>\n\n\n\n<li>des emplacements de contact dans la barre lat\u00e9rale ou le footer<\/li>\n<\/ul>\n\n\n\n<p>C\u2019est pratique pour centraliser vos informations de contact sans exposer vos e-mails.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Comment utiliser ce module<\/h2>\n\n\n\n<p>L\u2019utilisation est tr\u00e8s simple :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Activez le module <strong>Obfuscate Email Addresses<\/strong> dans WPMasterToolKit.<\/li>\n\n\n\n<li>Ajoutez le shortcode <code>[wpm_obfuscate]<\/code> dans une page, un article ou un widget.<\/li>\n\n\n\n<li>Renseignez au minimum l\u2019attribut <code>email<\/code>.<\/li>\n\n\n\n<li>Activez <code>mailto=\"yes\"<\/code> si vous voulez un lien cliquable prot\u00e9g\u00e9.<\/li>\n\n\n\n<li>D\u00e9sactivez <code>rtl<\/code> avec <code>rtl=\"no\"<\/code> si vous pr\u00e9f\u00e9rez un affichage sans inversion visuelle.<\/li>\n<\/ol>\n\n\n\n<p>Exemple complet :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">[wpm_obfuscate email=\"contact@example.com\" mailto=\"yes\" rtl=\"yes\"]\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Pourquoi nous avons choisi cette approche technique<\/h2>\n\n\n\n<p>Nous avons voulu un module :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>simple \u00e0 utiliser<\/li>\n\n\n\n<li>l\u00e9ger c\u00f4t\u00e9 performance<\/li>\n\n\n\n<li>sans d\u00e9pendance lourde<\/li>\n\n\n\n<li>compatible avec des usages WordPress classiques<\/li>\n\n\n\n<li>suffisamment robuste pour d\u00e9courager les bots les plus simples<\/li>\n<\/ul>\n\n\n\n<p>Au lieu d\u2019ajouter un syst\u00e8me compliqu\u00e9 ou une protection intrusive, nous avons pr\u00e9f\u00e9r\u00e9 une approche pragmatique :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>validation de l\u2019e-mail<\/li>\n\n\n\n<li>obfuscation visuelle<\/li>\n\n\n\n<li>injection d\u2019un contenu invisible perturbateur<\/li>\n\n\n\n<li>d\u00e9codage diff\u00e9r\u00e9 du lien <code>mailto:<\/code> au clic<\/li>\n\n\n\n<li>script JavaScript charg\u00e9 uniquement lorsqu\u2019un lien prot\u00e9g\u00e9 est r\u00e9ellement utilis\u00e9<\/li>\n<\/ul>\n\n\n\n<p>Ce dernier point est important : <strong>le script de d\u00e9codage n\u2019est affich\u00e9 dans le footer que si n\u00e9cessaire<\/strong>. Cela \u00e9vite de charger inutilement du JavaScript sur les pages qui n\u2019utilisent pas de lien mailto prot\u00e9g\u00e9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Le module <strong>Obfuscate Email Addresses<\/strong> de WPMasterToolKit r\u00e9pond \u00e0 un besoin tr\u00e8s concret : <strong>afficher une adresse e-mail sur WordPress sans la livrer trop facilement aux robots spammeurs<\/strong>.<\/p>\n\n\n\n<p>Gr\u00e2ce \u00e0 son shortcode simple, son obfuscation visuelle, sa compatibilit\u00e9 avec les widgets et son syst\u00e8me de lien <code>mailto<\/code> prot\u00e9g\u00e9 au clic, il offre une solution l\u00e9g\u00e8re, propre et efficace.<\/p>\n\n\n\n<p>C\u2019est typiquement le genre de fonctionnalit\u00e9 utile qu\u2019on pr\u00e9f\u00e8re int\u00e9grer dans un plugin modulaire tout-en-un plut\u00f4t que d\u2019installer une extension suppl\u00e9mentaire juste pour \u00e7a.<\/p>",
        "protected": false
    },
    "excerpt": {
        "rendered": "<p>Le module \u00ab\u00a0Obfuscate Email Addresses\u00a0\u00bb de WPMasterToolKit est con\u00e7u pour prot\u00e9ger les adresses email contre les spammeurs et les robots en les obfusquant, tout en les rendant lisibles pour les humains. Contrairement \u00e0 d&rsquo;autres solutions plus complexes, ce module offre une approche l\u00e9g\u00e8re et efficace en utilisant un simple shortcode sur WordPress pour inverser les caract\u00e8res des adresses email, compliquant ainsi leur d\u00e9tection par des syst\u00e8mes automatis\u00e9s. L&rsquo;outil est facilement int\u00e9grable, am\u00e9liore la compatibilit\u00e9 avec WordPress, et propose une s\u00e9curit\u00e9 accrue sans impacter la performance globale du site. Cette solution s&rsquo;av\u00e8re id\u00e9ale pour les utilisateurs cherchant \u00e0 d\u00e9fendre leur bo\u00eete mail avec une approche simple et \u00e9l\u00e9gante.<\/p>",
        "protected": false
    },
    "featured_media": 0,
    "parent": 0,
    "template": "",
    "meta": {
        "_acf_changed": false,
        "_seopress_robots_primary_cat": "",
        "_seopress_titles_title": "Prot\u00e9gez vos Email: Obfuscation Simple par WPMasterToolKit",
        "_seopress_titles_desc": "Masquez vos adresses email contre les robots avec le module d'obfuscation l\u00e9ger et efficace de WPMasterToolKit pour WordPress.",
        "_seopress_robots_index": "",
        "_surecart_dashboard_logo_width": "180px",
        "_surecart_dashboard_show_logo": true,
        "_surecart_dashboard_navigation_orders": true,
        "_surecart_dashboard_navigation_invoices": true,
        "_surecart_dashboard_navigation_subscriptions": true,
        "_surecart_dashboard_navigation_downloads": true,
        "_surecart_dashboard_navigation_billing": true,
        "_surecart_dashboard_navigation_account": true
    },
    "class_list": [
        "post-1862",
        "module",
        "type-module",
        "status-publish",
        "hentry"
    ],
    "acf": [],
    "_links": {
        "self": [
            {
                "href": "https:\/\/wpmastertoolkit.com\/fr\/wp-json\/wp\/v2\/module\/1862",
                "targetHints": {
                    "allow": [
                        "GET"
                    ]
                }
            }
        ],
        "collection": [
            {
                "href": "https:\/\/wpmastertoolkit.com\/fr\/wp-json\/wp\/v2\/module"
            }
        ],
        "about": [
            {
                "href": "https:\/\/wpmastertoolkit.com\/fr\/wp-json\/wp\/v2\/types\/module"
            }
        ],
        "wp:attachment": [
            {
                "href": "https:\/\/wpmastertoolkit.com\/fr\/wp-json\/wp\/v2\/media?parent=1862"
            }
        ],
        "curies": [
            {
                "name": "wp",
                "href": "https:\/\/api.w.org\/{rel}",
                "templated": true
            }
        ]
    }
}