Антиспам для форм и комментариев WP

Собираю пост как короткий evergreen-чек-лист: отдельно закрою поле сайта, регистрацию и уже сохранённые ссылки

Собираю пост как короткий evergreen-чек-лист: отдельно закрою поле сайта, регистрацию и уже сохранённые ссылки, чтобы рекомендации не сводились только к «поставьте nofollow».Фокус будет на двух разных источниках спама: URL в профиле пользователя и ссылка, которую WordPress выводит на странице автора. Для каждого дам отдельное действие и отмечу важную границу между скрытием ссылки и удалением данных.Спам-ссылки в профилях авторов: как закрыть дыру и не потерять комментарии

Спам-ссылка появляется в двух местах: в поле «Сайт» профиля пользователя и в ссылке на страницу автора. nofollow не решает проблему: адрес остаётся в базе и может выводиться на сайте.

Если регистрация не нужна, отключите её в настройках. Для новых пользователей оставьте роль «Подписчик», включите модерацию комментариев и удалите сайты из уже созданных профилей.

— Уберите поле «Сайт» из регистрации и профиля через профильный плагин или фильтр user_contactmethods.— Для комментариев очищайте URL автора через preprocess_comment.— Если архивы авторов не нужны, настройте редирект; если нужны — запретите индексацию и не выводите ссылку без проверки пользователя.

Проверьте результат тестовой регистрацией и комментарием: ссылка не должна появляться в HTML, профиле и архиве автора. Старые URL очистите отдельно — сами они не исчезнут.

Надёжная схема — закрыть ненужную регистрацию, убрать поле «Сайт», включить модерацию и периодически проверять пользователей. Так вы перекрываете источник спама, а не просто прячете его.
Этот пост опубликован в Telegram-канале Антиспам для форм и комментариев WP. Подписаться можно по ссылке: @wp_antispam_guard_ww.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.