Как спрятать свой почтовый адрес от спам-ботов

Как спрятать свой почтовый адрес от спам-ботов Как все мы знаем, спам-боты постоянно сканируют сайты на наличие почтовых адресов, чтобы добавить их в свою базу данных и начать спамить. Конечно же, вы не хотите получать мусор на ваш ящик, но что делать, если вам важно выложить свой почтовый адрес на вашем сайте или блоге, чтобы ваши клиенты и пользователи могли с вами связаться? Сегодня мы хотели поделиться с вами небольшим секретом, который будет работать на всех сайтах, созданных на WordPress, и который поможет вам решить эту проблему.

Секрет очень простой. Используйте функцию wordpress antispambot() в любом месте вашей темы. Строка, которую необходимо внести выглядит следующим образом.

 <?php antispambot('ваш_почтовый_адрес@mail.com',1 ) ?> 

К сожалению, это статичный метод, так что если вы захотите поменять свой почтовый адрес на блоге, то вам придётся искать эту строку и вносить туда изменения.
Но есть решение, вы можете написать короткий код, который позволит решить эту проблему.
Для этого открываем файл functions.php и добавляем туда следующие строки

function cwc_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', 'cwc_mail_shortcode');

После сохранения, вы можете использовать короткий код так

[mailto"]ваш_почтовый_адресl@yourdomain.com[/mailto]

 



Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *