Как удалить или скрыть адрес email в WordPress от спама

|

Проблема спама на адреса электронной почты — одна из самых частых в администрировании сайтов на WordPress. Если ваш email опубликован на страницах сайта в открытом виде, его могут быстро найти и добавить в спам-базы, что приведёт к потоку нежелательных сообщений. В этой статье разберём, как эффективно удалить или скрыть email с сайта, сохранив при этом удобство для пользователей и не потеряв функциональность.

Почему важно скрывать email от спама в WordPress

Прямое размещение адреса электронной почты на сайте — простая и привычная практика, но она открывает дверь для автоматических ботов, которые собирают email-адреса для рассылки спама. Это приводит к:

Поэтому важно применять методы, которые позволяют скрыть email от роботов, но при этом оставить его доступным для реальных посетителей.

Способы скрыть или удалить email с сайта WordPress

1. Использование плагинов для маскировки email

Одно из самых простых решений — это специальные плагины, которые автоматически заменяют email на картинки или применяют JavaScript для маскировки адреса. Например:

Установка плагина обычно сводится к нескольким шагам: загрузить, активировать и настроить параметры маскировки в админке.

2. Использование шорткода с маскировкой email

Если не хочется ставить плагин, можно сделать свой шорткод, который будет преобразовывать email в безопасный формат. Пример функции для functions.php вашей темы:

function yelly_hide_email_shortcode($atts) {
    $email = isset($atts['email']) ? $atts['email'] : '';
    if (!$email) return '';
    $encoded = '';
    for ($i = 0; $i < strlen($email); $i++) {
        $encoded .= '&#' . ord($email[$i]) . ';';
    }
    return $encoded;
}
add_shortcode('yelly_email', 'yelly_hide_email_shortcode');

Теперь в редакторе можно использовать шорткод так: [yelly_email email="example@yoursite.com"], и адрес будет выведен в виде HTML-сущностей, что затруднит его сбор ботами.

3. Использование формы обратной связи вместо публикации email

Лучший способ полностью убрать email из кода страницы — заменить его на форму обратной связи. В WordPress есть множество плагинов для этого:

Форма позволяет получать сообщения от пользователей напрямую без раскрытия email, а также интегрируется с антиспамом (reCAPTCHA и аналогичными).

Дополнительные методы защиты email от спама

Использование JavaScript для динамического вывода email

Можно использовать JavaScript, чтобы выводить email только в браузере посетителя, а в исходном коде его не будет. Пример кода:

<script type="text/javascript">
    var user = 'contact';
    var domain = 'yoursite.com';
    document.write('<a href="mailto:' + user + '@' + domain + '">' + user + '@' + domain + '</a>');
</script>

Такой подход требует, чтобы у посетителя был включён JavaScript, но он эффективно скрывает email от большинства ботов.

Использование CSS-спрайтов или изображений

В некоторых случаях удобно заменить текст email на картинку. Это полностью исключит «сбор» адреса из текста. Однако при этом теряется возможность копирования и клика по email, что снижает удобство.

Практические советы по безопасности email на WordPress

Для надежной защиты email рекомендуется комбинировать несколько методов — например, использовать шорткод с маскировкой и форму обратной связи. Также не забывайте о:

Если на сайте используется тема Yelly, обратите внимание, что она поддерживает кастомные шорткоды, что позволяет легко интегрировать описанные шорткод решения для email.

Итог: удаление или скрытие email на WordPress — задача, решаемая разными способами, от плагинов до собственного кода. Выбирайте подходящий метод, исходя из специфики сайта и удобства пользователей.

Как удалить неиспользуемые типы постов в WordPress с помощью кода
07.02.2026
Как полностью удалить остаточные файлы и записи после удаления продуктов в WooCommerce
26.05.2026
Как отключить AJAX в WooCommerce и решить проблемы с корзиной
12.05.2026
Как использовать хуки в WordPress для автоматизации задач
26.11.2025
Как создать автоматические сообщения в WordPress с WPRemark: практические примеры
05.01.2026
×

AI-плагин от WPShop.ru

анализирует конкурентов

пишет статьи

готовит SEO

генерирует изображения

и еще кое-что...
WPGPT
Плагин, который наполняет ваш сайт WordPress
Узнать больше