На информационном ресурсе применяются рекомендательные технологии (информационные технологии предоставления информации на основе сбора, систематизации и анализа сведений, относящихся к предпочтениям пользователей сети "Интернет", находящихся на территории Российской Федерации)

ZSAY.RU

2 подписчика

Как остановить Спам регистрации на WordPress и Woocommerce без плагинов

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

Недавно я начал замечать, что на одном из моих сайтов начали происходить очень странные регистрации с неизвестных доменных имен: @coffeejeans.com.ua, @poochta.ru ещё каких-то. После изучения я понял, что данные электронные адреса используются спам-ботами для рассылки вирусных сообщений и т.

п. И поэтому, я решил найти эффективное решение, которое бы остановило всю эту нечисть.

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

Также, данный плагин позволяет избавиться не только от фейковых регистраций, но и от спама в комментариях. Более подробно об этом плагине я написал в этой статье.

Но, как оказалось позже, этот плагин не справился с блокировкой комментариев от спамеров, и за одну минуту с заблокированного адреса электронной почты пришло около 20 комментов. После чего я сильно удивился и начал искать более надежное решение.

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

Запрещаем регистрацию с доменов, которые не находятся в белом списке WordPress

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

Для того чтобы заблокировать спам регистрации на WordPress, вам необходимо разместить код в файле: functions.php своей дочерней темы(шаблон).

Код вы можете посмотреть в статье на сайте перейдя по ссылке ниже.

Ссылка на первоисточник

Картина дня

наверх