No Email Harvesting

No Email Harvesting: Obfuscate your email address or other sensitive information with a shortcode to prevent spam and automated harvesting of data.

Author:marketingloads (profile at wordpress.org)
WordPress version required:3.0
WordPress version tested:3.6.1
Plugin version:1.3.1
Added to WordPress repository:20-03-2014
Last updated:20-03-2014
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
Rating, %:100
Rated by:1
Plugin URI:http://wordpress.org/extend/plugins/no-email-...
Total downloads:51
plugin download
Click to start download

No Email Harvesting: Obfuscate your email address or other sensitive information with a shortcode to prevent harvesting of your data.

Usage

Basic usage

[no-email-harvesting email="bob@example.com"]

Setting custom link title

[no-email-harvesting email="bob@example.com" link_title="Email Bob!"]

Using every available setting (this example shows their default values)

[no-email-harvesting email="bob@example.com" linkable="1" link_title="" use_htmlentities="1" use_noscript_fallback="1" noscript_message="Please enable JavaScript to see this field."]

Usage from a template or plugin

Below is a snippet that you can use in any template or plugin to apply the same obfuscation to an email as using the shortcode:

if(function_exists('eos_obfuscate')) { echo eos_obfuscate(array('email' => $email, 'link_title' => 'Email Bob!')); } else { echo $email; }

If the plugin is not enabled, the email address will just pass through and output in cleartext.