WordPress har en antispambot funktion der gør du kan tilsløre din email, så spambots ikke kan få fat i den. Den konventerer din email til HTML entities. Det er især brugefuldt hvis du skriver en mail i et indlæg eller på en side. I denne korte artikel vil jeg skrive om hvordan du kan bruge den i dine indlæg, sider og temafiler.
Hvordan bruger man den?
<?php echo antispambot($email); ?>
$email er emailen der skal tilsløres
Læs om antispambot() i codex’et
Men det gør jo ikke hvis du vil skrive en emailadresse i et indlæg eller på en side. Derfor har jeg lavet en shortcode du kan sætte ind i dit temas functions.php. Derefter kan du bare skrive
[email]dinemail@dinside.dk[/email]
Det vil blive vist som dinemail@dinside.dk for brugerne, men spambots vil se
dinemail@dinside.dk
Koden
Her er det lille stykke kode du skal indsætte i dit temas functions.php
function my_email_func($atts, $content = null) {
return antispambot($content);
}
add_shortcode('email', 'my_email_func');



