Stai cercando un modo per creare uno shortcode che oscuri i link email? Questo snippet ti permetterà di oscurare facilmente e rapidamente un link di indirizzo email per rendere più difficile ai bot di spam trovare il tuo indirizzo email.
Istruzioni:
Tutto quello che devi fare è aggiungere questo codice al file functions.php del tuo tema o in un plugin specifico per il sito:
<?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');
?>
Puoi racchiudere questo shortcode attorno a un indirizzo email per oscurare l'indirizzo email.
[mailto][email protected][/mailto]
Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come copiare / incollare correttamente snippet di codice in WordPress, in modo da non rompere accidentalmente il tuo sito.
Se ti è piaciuto questo snippet di codice, prendi in considerazione la lettura dei nostri altri articoli sul sito come: 24 migliori temi WordPress per l'istruzione e 8 migliori plugin WordPress per recensioni.
Grazie per lo snippet ma restituisce un errore:
Notice: Undefined variable: encodedmail in …/functions.php on line 274