Sikr din email i WordPress

sikkeremail-wordpress

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');

By in WordPress | Published November 28, 2009

0

Leave a Reply