Einfache E-Mail verschlüsselung für WordPress mit einem Shortcode

Jeder kennt ihn, jeder bekommt ihn und keiner mag ihn: SPAM! Im Netz werden E-Mail-Adressen mit hilfe von Bots gesucht und in großen Spamdatenbanken anbgelegt. Einmal Archiviert kommt man nicht mehr von den Spam los. Um es den Bots zu erschweren deine E-Mail-Adressen zu erkennen habe ich hier einen kleinen Code-Schnipsel für dich. Es ist zwar kein 100%iger Schutz, aber dafür ohne Scripteinsatz und jeder Schutz ist besser als gar kein Schutz ;-).

Füge folgenden Code-Schnipsel in die functions.php deines WordPress Themes ein um deine E-Mail-Adressen auf Seiten und in Artikeln mit einem Shortcode vor Spam zu schützen.

1
2
3
4
5
function save_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', 'save_mail_shortcode');

Verwendung:

[mailto]kontakt@wpschnipsel.de[/mailto]

Weitere Informationen:

Autor: Kreativmonkey
Administriert mehrere WordPress Projekte und versucht mit dieser Seite eine umfangreiche Deutsche WordPress Code-Schnipsel Sammlung auf zu bauen. Durch die regelmäßige Arbeit mit WordPress und der vielen "HowTo's" die diese Arbeit begleiten sammeln sich immer mehr Code-Schnipsel an, da diese auf unterschiedlichen Plattformen zu finden sind und man nicht alles in Lesezeichen ablegen kann, werden diese Schnipsel hier notiert, mit der Quelle und ein paar Zusatzinformationen versehen und für die Allgemeinheit zur Verfügung gestellt.

50 weitere Artikel von .