Email Address Encoder

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’écran

  • Réglages : configurez l’extension selon vos besoins.
  • Protection : voici à quoi ressembleront les adresses e-mail sous le capot.
  • [Premium] Protection renforcée : aperçu des techniques basées sur JavaScript et CSS
  • [Premium] Protection des numéros de téléphone à l’aide de polymorphe ROT47 / CSS

Installation

Pour des instructions d’installation détaillées, veuillez lire la procédure d’installation standard pour les extensions WordPress.

  1. Téléversez le répertoire /email-address-encoder/ et son contenu dans /wp-content/plugins/.
  2. Connectez-vous à votre installation WordPress et activez l’extension via le menu Extensions.
  3. 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_text et 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

19 janvier 2024
Paid version was last updated almost two years ago. Has unfixed bugs. Awful support — often doesn’t answer support emails. Has no ticket tracking system for support. Got automatically charged for renewal so I issued chargebacks with my credit card. Seems that other paid users are having the same problems.
2 novembre 2023
This might work with page or post content, but does not with widgets. I can’t recommend using this and suggest to use the plugin « Email Encoder » by Jannis Thuemming instead, since that does the job out of the box.
Lire les 156 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 13 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

1.0.24

  • Added class attribute to [encode] shortcode
  • Prevent CSRF to flush page caches

1.0.23

  • Fixed potential XSS vulnerability when using link shortcode attribute

1.0.22

  • Added link attribute to [encode] shortcode

1.0.21

  • Changed page slug to avoid issues with the encode keyword
  • 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_REGEXP constant
  • Added eae_email_callback filter
  • Added unprotected email detector to admin bar
  • Respect eae_method filter 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_NOTICES check stricter
  • Suppression de la promotion croisée

1.0.10

  • Added option to disable notices and promotions
  • Added activation and uninstall callbacks
  • Added $hex parameter to eae_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_NOTICES constant 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 a string

1.0.4

  • Ajout de la constante EAE_FILTER_PRIORITY pour 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