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.



EMAILProtect hides a normal e-mail string (e.g. “”) by editing the HTML code.
This does not effect the outcome as the normal user sees it, but it make’s it impossible for
web crawlers to locate the e-mail address.

Most crawlers these days are “non-javascript crawlers” (to speed up the crawling process)
which means that almost no crawlers can see the re-written e-mail addresses – even though
it looks just the same for the regular user.

If you look in the source code of you WordPress page, with this plugin activated, you will see
a JavaScript (e.g. <script type='text/javascript'>plug_emp('3;4;1;6#cominfo1domain');</script>)
where it’s supposed to be an e-mail address.



  • Added support for second level domains (SLD) with a dot (e.g
  • Better support of “mailto:” links
  • Minor bug fix


  • Works with all surrounding HTML-tags
  • Change “mailto:” links
  • More cryptic changing method


  • Minor bug fix


  • The problem with more than one e-mail address on one row is solved
  • The HTML-tag BR is added as a accepted surrounding tag.


  • E-mail addresses surrounded by a link will be correctly rewritten.
  • More accepted surrounding tags
  • Possibility not to rewrite every tag is made
  • Simple bugfix


  • First stable version

Contributors & Developers

This is open source software. The following people have contributed to this plugin.


Browse the code