Plugin Directory

Test out the new Plugin Directory and let us know what you think.
!This plugin hasn’t 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.

Hikari Email & URL Obfuscator

Email and normal links are obfuscated, hiding them from spambots. It automatically encodes each link, then uses JavaScript to decode and show them.


  • Fixed styling incompatibility with Sociable plugin
  • Fixed wp_enqueue_style() not providing media parameter
  • Fixed adding JS code to wp_footer, now properly using wp_print_scripts
  • addes support for PHP Code Widget plugin's filter


  • New: Finally an options page!
  • Options page made the plugin incompatible with WordPress 2.7, now it requires 2.8 to work.
  • New: Whitelist and Blacklist, to list URLs and emails to not be obfuscated (Whitelist) and to be forced to (Blacklist).
  • New: Also added options related to the position of JavaScript calls for de-obfuscation , and how these calls should be marked up.
  • New: Options page also has a proper uninstall feature, which deletes all data the plugin had added to database and also can be used to reset options to default.
  • New: If you want a whole block of content (a post, a comment, a text widget, etc) to be skipped from having its links obfuscated, just add to it a comment <!-- HkMuob NO OBFUSCATE -->.
  • Further tests for XHTML valid code, now I hope I can assure it :)


  • Fix: plugin CSS is no longer being added to Admin Pages.
  • JavaScript decoding code is back to header, instead of footer.
  • Added option for JavaScript call be done just after the link it decodes, I belive having those calls spreaded across the page is harder for spam bots to crack than having all of them inside a unique <script></script> at the footer... but WordPress breaks XHTML validation, gg.
  • Increased filter's priority to surpass raw-html plugin filter.


  • Fix: now plugin's js is added only when there are links to be obfuscated.
  • Fix: now plugin folder name is not hardcoded anymore, we can use any folder name we want.


  • First public release.

Requires: 2.8.0 or higher
Compatible up to: 3.0.5
Last Updated: 6 years ago
Active Installs: 500+


0 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,2,2 100,1,1 100,1,1 100,1,1
100,1,1 100,2,2
100,1,1 67,3,2