👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →
В wordpress, в файле wp-includes/formatting.php есть замечательная функция:
/** * Converts email addresses characters to HTML entities to block spam bots. * * @since 0.71 * * @param string $emailaddy Email address. * @param int $mailto Optional. Range from 0 to 1. Used for encoding. * @return string Converted email address. */ function antispambot($emailaddy, $mailto=0) { $emailNOSPAMaddy = ''; srand ((float) microtime() * 1000000); for ($i = 0; $i < strlen($emailaddy); $i = $i + 1) { $j = floor(rand(0, 1+$mailto)); if ($j==0) { $emailNOSPAMaddy .= '&#'.ord(substr($emailaddy,$i,1)).';'; } elseif ($j==1) { $emailNOSPAMaddy .= substr($emailaddy,$i,1); } elseif ($j==2) { $emailNOSPAMaddy .= '%'.zeroise(dechex(ord(substr($emailaddy, $i, 1))), 2); } } $emailNOSPAMaddy = str_replace('@','@',$emailNOSPAMaddy); return $emailNOSPAMaddy; }
Она служит для защиты от спама электронных адресов, публикуемых в явном виде. Для ее использования в блоге, нужно использовать следующую конструкцию:
<a href="mailto:">Mail Me</a>
В итоге мы получаем:
<a href="mailto:irus%40%67ma%69%6c.co%6d">Mail</a>
Основано на этом: https://en.wikipedia.org/wiki/HTML_entities

парсер воспринял звёздочки в коде, как список) замечательный эффект.
Поправил.
спасибо