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.

Post Comment