tillkruss / email-encoder
A lightweight plugin that protects email addresses from email-harvesting robots by encoding them into decimal and hexadecimal entities.
Fund package maintenance!
tillkruss
www.paypal.me/tillkruss
Installs: 142
Dependents: 0
Suggesters: 0
Security: 0
Stars: 28
Watchers: 3
Forks: 7
Open Issues: 1
Type:wordpress-plugin
Requires
- composer/installers: ~1.0
README
A lightweight plugin that protects plain email addresses and mailto links from email-harvesting robots by encoding them into decimal and hexadecimal entities. Has effect on the posts, pages, comments, excerpts, text widgets and other filtered content. Works without JavaScript — just simple spam protection.
To see whether all your email addresses are properly protected, use the free page scanner tool.
Other content (like phone numbers) can be protected using [encode]
shortcode:
[encode]+1 (555) 123-4567[/encode]
[encode link="tel:+15551234567"]+1 (555) 123-4567[/encode]
Premium Features
- Full-page protection that catches all email addresses
- Hardened protection using JavaScript and CSS techniques
- Built-in plugin support for ACF, WooCommerce and many others
Check out the Premium version of Email Address Encoder.
Installation
For detailed installation instructions, please read the standard installation procedure for WordPress plugins.
- Upload the
/email-address-encoder/
directory and its contents to/wp-content/plugins/
. - Login to your WordPress installation and activate the plugin through the Plugins menu.
- Use the "Page Scanner" under Settings -> Email Encoder to test if your email addresses are protected.
Installing via Composer
Instead of downloading ZIP files, you may also install this plugin using Composer.
composer require tillkruss/email-encoder