Se você costuma divulgar seu email em seu site ou blog, com certeza deve receber bastante spam. No WordPress, há uma função que permite burlar os robôs de coleta de email, o antispambot().
Apesar de não poder ser chamada diretamente de uma página ou de um post, é possível criar um shortcode para fazer uso dela.
function ocultaemail($attr) { extract( shortcode_atts( array( 'end' => '', ), $attr ) ); $email = '<a href="mailto:'.antispambot($attr['end']).'" title="Envie um email" target="_blank">'; $email .= antispambot($attr['end']); $email .= '</a>'; return $email; } add_shortcode('email', 'ocultaemail');
Quando você quiser ocultar o endereço de email, basta usar o shortcode em posts e páginas:
[email end="seuemail@provedor.com.br"]
O resultado é um link do tipo mailto (que abre diretamente o cliente de email) com o email longe do alcance dos robôs.