Сегодняшняя задача, спрятать email адрес, на страницах вашего блога от спаммеров и ботов, которые охотятся за адресами на сайтах, для того чтобы потом рассылать спам.
Вариантов решения задачи несколько:
- Не показывать E-mail адрес на сайте вообще. Вместо этого можно установить контактную форму, не всегда удобно.
- Завести отдельный Email на бесплатном сервисе типа Яндекс.Почта или Gmail. Тогда письма от ваших читателей будут собираться в этом ящике, а когда начнет приходить много спама сможете удалить этот ящик и создать новый. Также не удобно для переписки.
- Шифрование Email адреса. Некоторые пишут свой адрес как-то так admin(собака)mail.ru, некоторые вставляют картинки. Все это здорово, но также не очень удобно.
Ну и теперь на мой взгляд правильные и удобные варианты как спрятать email от спаммеров в WordPress блоге:
Если вам необходимо выводить свой Email в WordPress шаблоне с помощью встроенных функций, можно использовать встроенную функцию:
Если же вы просто хотите опубликовать свой Email в одном из постов или на странице контактов, установите плагин Email Address Encoder, после его установки и настройки, он автоматически будет шифровать ваш email с помощью HTML символов, которые в большинстве случаев не распознаются ботами для сбора Email адресов.
Например мой Email будет выглядеть вот так:
dmitriy.donchenko@gmail.com
Но на странице будет отображаться вот так: dmitriy.donchenko@gmail.com
Вот собственно и вся хитрость. Если у вас что-то не получается, задавайте свои вопросы в комментариях.
15.11.2012 - 6:43 пп
А есть пример реализации без плагина?
15.11.2012 - 11:11 пп
Есть, в этом посте мой email написан с помощью html символов, которые взяты с онлайн кодировщика: http://www.wbwip.com/wbw/emailencoder.html
19.11.2012 - 8:53 пп
Дмитрий, попробовал онлайн кодировщик, но в коде адрес получается не зашифрованный. Похоже wordpress автоматом переводит такой код.
19.11.2012 - 9:06 пп
Совершенно верно, просто его нужно вводить в режиме редактирования HTML. В визуальном редакторе такой код сразу преобразовывается в обыкновенный email без защиты.
12.12.2012 - 10:20 пп
Спасибо за полезную информацию)