For instance Email Address Encoder converts all plain email addresses and mailto links into decimal and hexadecimal entities. There are some plugins that do this work automatically in posts and pages. If you use this method, provide a second form of contact as well.
Wordpress email obfuscator software#
NOTE: Unfortunately, WordPress does not allow invalidly formatted email addresses to be used in one's profile, so obfuscating your e-mail address there will not work.Īnother easy trick for disguising your email is to create an image of your email address using some screen capture software, cropping it to size with an image editor, and inserting it where ever you like :-)īe aware that screen reading software (commonly used by people with vision impairment) will not be able to read your email address either. An interesting feature is that it encodes only portions of an address, and does so randomly so the letters encoded are different each time the page loads, adding a little more firepower to the spam protection arsenal. Use of the echo command displays the output of antispambot(). The function antispambot() above parses the email address passed by get_the_author_meta('user_email') ( this is the same as the_author_meta('user_email'), except it returns rather than displays the author's email address).
Wordpress email obfuscator free#
You can use a free online encoder to encode your email address or use the antispambot() function built into WordPress: These should appear as gobbledygook to harvesters, while your browser renders them correctly. This means the letter a in an address becomes a, the symbol and so on. Since this is not recognized as a valid email format, harvesters tend to ignore it.Ī slightly more complicated approach is to transform or encode characters in an address to their HTML character entity, or numeric character reference, equivalent. For example, becomes steve (at) mac (dot) com. To "fool" email harvesters, a simple method is to convert the symbols in an email address to words (typically parenthesized). Your site will be immediately updated without having to change any template files.
If spam becomes too much of a problem, simply delete this account, create a new one, and change the email address in your profile to the new address. You will be able to check email that is specifically sent from your readers.
Within The Loop portion of your templates, just add the tag: WordPress makes it easy to display the address on your blog by providing the function the_author_meta('user_email'). Set this as your email address in your profile. 3 Use Images Instead of Plain Text EmailĪ popular solution to email harvesting is to create a "throwaway" email address at free services such as GMail or Yahoo Mail.