Description
Une extension légère qui protège les adresses e-mail simples et les liens « mailto » des robots de collecte d’e-mails, en les codant en entités décimales et hexadécimales. A un effet sur les articles, pages, commentaires, extraits, widgets de texte et autres contenus filtrés. Fonctionne sans JavaScript – une simple protection anti-spam.
Pour voir si toutes vos adresses e-mail sont correctement protégées, utilisez l’outil gratuit Page Scanner.
Les autres contenus (comme les numéros de téléphone) peuvent être protégés à l’aide du code court [encoder] :
[encode]+1 (555) 123-4567[/encode]
[encode link="tel:+15551234567"]+1 (555) 123-4567[/encode]
Fonctionnalités Premium
- Protection pleine page qui capture toutes les adresses e-mail
- Protection renforcée à l’aide de techniques JavaScript et CSS
- Amélioration de la protection des numéros de téléphone
- Prise en charge des extensions intégrés pour ACF, Jetpack, WooCommerce et bien d’autres
Vérifiez la version Premium de Email Address Encoder.
Captures d’écrans


![[Premium] Protection renforcée : aperçu des techniques basées sur JavaScript et CSS](https://ps.w.org/email-address-encoder/assets/screenshot-3.png?rev=1981695)
![[Premium] Protection des numéros de téléphone à l’aide de polymorphe ROT47 / CSS](https://ps.w.org/email-address-encoder/assets/screenshot-4.png?rev=2066777)
Installation
Pour des instructions d’installation détaillées, veuillez lire la procédure d’installation standard pour les extensions WordPress.
- Téléversez le répertoire
/email-address-encoder/et son contenu dans/wp-content/plugins/. - Connectez-vous à votre installation WordPress et activez l’extension via le menu Extensions.
- Utilisez le « Page Scanner » dans Réglages -> Email Encoder pour tester si vos adresses e-mail sont protégées.
FAQ
-
Que fait cette extension ?
-
Cette extension recherche les adresses e-mail à l’aide de filtres WordPress comme
the_content,widget_textet autres. Les adresses e-mail trouvées sont codées à l’aide d’entités HTML décimales et hexadécimales, ce qui offusque les adresses e-mail pour les protéger contre la lecture par la plupart des robots de collecte d’e-mails.Alternativement, vous pouvez utiliser le code court
[encoder]:[encoder]+33(0)1 23 45 67 89[/encoder] -
Comment puis-je m’assurer que l’extension fonctionne ?
-
Vous pouvez utiliser le « Page Scanner » situé sous Réglages -> Email Encoder pour voir si toutes vos adresses e-mail sont protégées. Alternativement, vous pouvez regarder manuellement la « source de page » de votre site.
Veuilles noter : Les outils de développement de Chrome, l’inspecteur Web de Safari et d’autres décodent automatiquement les entités décimales et hexadécimales. Vous devez regarder le « code source HTML brut ».
-
Comment filtrer d’autres parties de mon site ?
-
Ce guide vous aidera à coder toutes les adresses e-mail qui ne sont pas détectées.
Avis
Contributeurs/contributrices & développeurs/développeuses
« Email Address Encoder » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
Contributeurs“Email Address Encoder” a été traduit dans 15 locales. Remerciez l’équipe de traduction pour ses contributions.
Traduisez « Email Address Encoder » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Journal des modifications
1.0.25
- Fixed potential XSS vulnerability in
EAE_REGEXP
1.0.24
- Added
classattribute to[encode]shortcode - Prevent CSRF to flush page caches
1.0.23
- Fixed potential XSS vulnerability when using
linkshortcode attribute
1.0.22
- Added
linkattribute to[encode]shortcode
1.0.21
- Changed page slug to avoid issues with the
encodekeyword - Only search for unprotected emails on public pages
- Show warning when page couldn’t be fetched
1.0.20
- Encode emails in navigation menus
1.0.19
- Différer le chargement du script du détecteur d’e-mail
- Use plugin version as cache buster
- Ajouter « polymorphe ROT47 / CSS » aux techniques
1.0.18
- Afficher un avertissement lorsque des extensions incompatibles sont installées
- Correctif de l’enregistrement des notifications ignorées
1.0.17
- Décharger la détection des e-mails au travailleur du web
- Purger WP Super Cache et Cachify lors de l’enregistrement des réglages
- Ignorer les e-mails dans la barre d’administration, la barre de débogage et le moniteur de requêtes
1.0.16
- Éviter une erreur fatale lors de l’utilisation de PHP 5.5 ou inférieure
1.0.15
- Added
EAE_REGEXPconstant - Added
eae_email_callbackfilter - Added unprotected email detector to admin bar
- Respect
eae_methodfilter in shortcode - Correctif du problème des notifications non masquées dans certains cas
- Purger le cache des pages lors de l’enregistrement des réglages (W3 Total Cache ; WP Rocket ; LiteSpeed Cache ; JCH Optimize)
1.0.14
- Fixed Dashboard JavaScript issue
- Blocked signup for more non-production domains
1.0.13
- Resolved issue with WordPress 4.7 and older
- Blocked signup for local domains and IP addresses
1.0.12
- Avoid fatal error when using PHP 5.3 or lesser
1.0.11
- Added the ability to get notified when your site contains unprotected email addresses
- Made
EAE_DISABLE_NOTICEScheck stricter - Suppression de la promotion croisée
1.0.10
- Added option to disable notices and promotions
- Added activation and uninstall callbacks
- Added
$hexparameter toeae_encode_str()method - Added ability to turn off email encoding
- Various code and UI improvements
1.0.9
- Made page scanner notice dismissable
- Only show page scanner notice on Dashboard
- Added setting for filter priority
- Added
EAE_DISABLE_NOTICESconstant to disable all notices and promotions - Pass site URL along to page scanner
- Moved cross-promotion to plugin screen
1.0.8
- Added user interface
- Added links to page scanner
1.0.7
- Prevent potential compatibility issue with other plugins or themes
1.0.6
- Added
[encode]shortcode - Require PHP 5.3 to fix deprecation warning
1.0.5
- Prevented error when
eae_encode_emails()doesn’t receive astring
1.0.4
- Ajout de la constante
EAE_FILTER_PRIORITYpour ajuster la priorité du filtre par défaut
1.0.3
- Ajout d’un filtre pour remplacer la fonction d’encodage
- Improved randomness of encode-function
- Improved speed by doing fast @-sign existence check
1.0.2
- Added filter to override the regular expression.
1.0.1
- Effects now also page, post and comment excerpts
1.0
- Initial release
