Wiki

für WordPress-Entwickler

Anleitungen, Snippets und mehr…

Mail-Link mit Anti-Spam-Schutz

Dieses Beispiel zeigt, wie man den Wert eines Kontakt-Feldes mit dem Namen „contact_email“ lädt und in einem Mail-Link verwendet, um deb Anti-Spam-Schutz der Seite zu erhöhen.

Die Mail-Adresse wird hier mit der WordPress-Funktion antispambot() geschützt.

email us at <a href="<?php echo esc_url( 'mailto:' . antispambot( get_field(‘contact_email’ ) ) ); ?>"><?php echo esc_html( antispambot( get_field('contact_email' ) ) ); ?></a>

So sieht die Ausgabe im Seiten-Quelltext aus:

email us at <a href="mailto:&#104;.&#098;&#101;&#099;k&#101;&#114;&#064;&#114;&#097;ap&#045;ste&#105;&#110;e&#114;t&#046;&#100;&#101;" target="_blank">h&#046;&#098;ec&#107;e&#114;&#064;&#114;aap&#045;&#115;&#116;&#101;in&#101;r&#116;&#046;&#100;&#101;</a>

Fans des Hardcodierens finden hier einen guten Codierer.

Im Frontend werden die Link-Beschriftungen für den User lesbar dargestellt.