Suchen Sie nach einer Möglichkeit, einen Shortcode zu erstellen, der E-Mail-Links verschleiert? Dieser Codeausschnitt ermöglicht es Ihnen, eine E-Mail-Adresse einfach und schnell zu verschleiern, um es Spam-Bots zu erschweren, Ihre E-Mail-Adresse zu finden.
Anweisungen:
Sie müssen diesen Code nur zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin einfügen:
<?php
// Obfusticate email addresses
function obf_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', 'obf_mail_shortcode');
?>
Sie können diesen Shortcode um eine E-Mail-Adresse wickeln, um die E-Mail-Adresse zu verschleiern.
[mailto][email protected][/mailto]
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzuf ilde{A}gen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress kopieren / einf ilde{A}gen, damit Sie Ihre Website nicht versehentlich besch ilde{A}digen.
Wenn Ihnen dieser Codeausschnitt gefallen hat, sollten Sie sich auch unsere anderen Artikel auf der Website ansehen, wie z. B.: 24 beste WordPress-Bildungsthemen und 8 beste WordPress-Bewertungs-Plugins.
Danke für den Ausschnitt, aber er gibt einen Fehler zurück:
Notice: Undefined variable: encodedmail in …/functions.php on line 274