X

So erstellen Sie einen Shortcode, der E-Mail-Links verschleiert

Schnipsel von IsItWP

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.

Kommentare   Hinterlasse eine Antwort

  1. Johnathan Christopher 11. Februar 2019 um 18:00 Uhr

    Danke für den Ausschnitt, aber er gibt einen Fehler zurück:
    Notice: Undefined variable: encodedmail in …/functions.php on line 274

Kommentar hinzufügen

Wir freuen uns, dass Sie einen Kommentar hinterlassen haben. Bitte beachten Sie, dass alle Kommentare gemäß unserer Datenschutzrichtlinie moderiert werden und alle Links nofollow sind. Verwenden Sie KEINE Schlüsselwörter im Namensfeld. Lassen Sie uns ein persönliches und bedeutungsvolles Gespräch führen.

WordPress Launch Checkliste

Die ultimative Checkliste für den Start von WordPress

Wir haben alle wichtigen Checklistenpunkte für den Start Ihrer nächsten WordPress-Website in einem praktischen E-Book zusammengefasst.
Ja, senden Sie mir das kostenlose E-Book!