Colocar o endereço de email numa página ou parte de um site é uma coisa totalmente normal e que não tem mal nenhum, mas infelizmente existem os spam bots que estão constantemente a procura de emails para spamar... e como ninguém gosta de receber spam, vamos partilhar uns códigos que encontramos no wprecipes e no catswhocode que permitem "codificar" os endereços de emails no código das páginas.
Emails em Páginas e Posts
Para adicionar endereços de emails ao criar um post ou página, adicione o seguinte código ao functions.php do seu tema:
function cwc_mail_shortcode( $atts , $content=null ) { for ($i = 0; $i < strlen($content); $i++) $encodedmail .= "&#" . ord($content[$i]) . ';'; return '<a href="mailto:'.$encodedmail.'">'.$encodedmail.'</a>'; } add_shortcode('mailto', 'cwc_mail_shortcode');
Depois só tem que adicionar este shortcode na página:
[mailto]email@yourdomain.com[/mailto]
Emails no Código do Tema
Se pretende adicionar algum email a uma parte do tema (footer.php, por exemplo) só tem que usar o seguinte código e substituir o endereço de email pelo seu:
<?php antispambot('user@email.com',1 ) ?>
E é isto, muito simples! 🙂
Info: Quer adicionar código nos comentários? Por favor use as tags <pre><code> ... </code></pre>
Comentários
Sem comentários até ao momento. Seja o primeiro a comentar!