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]

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

2 juillet 2020
Works (as described) only on filtered content and uses only html-entities in the free version. But that's fine with me.
27 avril 2020
The plugin obfuscates the emails across my site well, the premium version of the plugin is very well priced, and Till is responsive to support queries so the plugin gets thumbs up from me.
25 mars 2020
It doesn't appear to be working at the moment at all. It doesn't encode emails in your posts or pages. Also, the plugin's homepage website has a scanner to search your wordpress site for emails - this scanner is also not functioning at the moment.
18 février 2020
I tried this plugin. Unfortunately, whenever I put two to be encoded fields in a widget, the plugin would produce only garbage for the second field. Tried it with two different wordpress hosters, with different themes (i.e. Spacious, Responsive and Astra), all with the same results. It might be that this plugin is not to blame, as I used the Polylang plugin in all the above efforts, because I want to run a bilingual site. So it might be that it conflicts with that. In the end, I switched to Email Encoder Bundle (by Ironikus), and that works fine for me.
Lire les 135 avis

Contributeurs & développeurs

« Email Address Encoder » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“Email Address Encoder” a été traduit dans 9 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

  • add « encoding » gutenberg block
  • Show premium upgrade page inside wordpress?
  • Dashboard widget with scanner results?

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