Simple Mail Address Encoder

Automatically encodes every email address in a mailto tag on posts, pages, sidebar widgets and post/page meta values to prevent spam. Simply decodes any previously encoded email address by just clicking the email link.
This plugin does not have any graphical user interface – just activate it in your WordPress backend and let it do its job.
The enduser behavior is the same as usual as if the email address was not encoded. Clicking the email address link forces a real-time decoding provided by JavaScript.
Features
- Works without a graphical user interface
- Encodes email addresses in mailto tags in posts, pages, text widgets, comments, and post/page meta values
- Encodes email addresses even if the link is an image
- Decodes every encoded email address in real-time using javascript
- Works with JavaScript minifying and caching plugins to improve page loading speed
Requirements
- WordPress 3.0 or higher
- PHP 5.3 or higher
- A WordPress theme using the wp_footer() template tag
Download & install the zip archive
The plugin package installer can be downloaded from the WP2E project tab called “code”.
1 – Select the version to download if this option is available otherwise the “latest” version of the main plugin will be used.
2 – After downloading the zip archive install the plugin package installer in you local environment and activate the script from the plugin list.
3 – Under the section “Plugins” of the admin dashboard you should see a new “Dependencies & Licenses” link. Follow the instructions from this panel to finalize the installation of the missing dependencies.
- Give a name to your project
- Download the Installer Package
- Install & activate the plugin locally
- Install the suggested dependencies
Tips: Use the WP2E panel to add/suggest new dependencies to the local installation. Press F5 in the list of dependencies if the changes are not displayed right away.



