Please note: This is an old post. The information is probably not accurate and up-to-date anymore.
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');