Email Obfuscate Shortcode Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Obfuscate your email address or other sensitive information with a shortcode to prevent harvesting of your data.
Version 2.0 includes an improved way of displaying the email without relying on JavaScript document.write();
Usage
Basic usage
[email-obfuscate email=”bob@example.com”]
Setting custom link text
[email-obfuscate email=”bob@example.com” link_title=”Email Bob!”]
*Setting custom link title attribute”
[email-obfuscate email=”bob@example.com” tag_title=”Email Bob!”]
Using every available setting (this example shows their default values)
[email-obfuscate 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.
Requirements
- PHP 5.3 or higher
- mbstring extension
Translations
- Swedish
TODO
- Better noscript_fallback. Enable people without JavaScript to see the email address using technique to inject empty spans via css.
(Example: bob@randomtextcompany.com
Reference: https://wordpress.org/extend/plugins/obfuscate-email/other_notes/