A pretty simple and useful plugin, Page Template Dashboard lets see you what templates your…
If you link to your email, or even if you just include it in text form, it may be possible for spammers to harvest your address and spam you to no end. There are some solutions out there, the simplest of which is to simply list it differently or not link to your email (me [at] email.com for instance), but this can be annoying. The other option is to encode your email addresses so that it is human readable, but invisible to spammers. That’s what Email Adress Encoder does.
What’s It Do?
For the developer-minded out there, there are also functions to help you customize the output.
How’s It Work?
Once you install and activate the plugin, it will just start working. Email Address Encoder automatically filters through your post content to find any email addresses and actually any “@” signs, then swaps them out for encoded versions. If you use Firefox or Safari and select “View Source” (not in developer tools), on a page that you have an email, then you’ll see the plugin at work.
There is also a filter that you can use in order to enable email address encoding when filters are supported. It looks like this:
If you’d like to disable the encoder on a specific piece of content, there’s another filter for that.
If you have email addresses that lie outside of your content, there are a couple of ways to ensure that any address can be encoded.
// You can pass a string through a function <code>$text = eae_encode_emails($text);</code>. // Or you can echo a single email address echo eae_encode_str('email@example.com');
There are a few more functions, and more information on the plugin’s FAQ if you are curious. Other then that, the plugin keeps things very, very simple.
Costs, Caveats, Etc.
There actually is a built-in WordPress function to encode emails, antispambot(). However, the Email Address Encoder speeds things up a bit and uses a slightly more advanced hexadecimal entity.
Email Address Encoder is completely free and will be updated when necessary. The author is very active on the support forums, so please refer there if you run into any trouble.