Профиль автора часто забывают проверить: в имени, био, аватаре и поле сайта спамер прячет ссылку, а потом она висит на каждой записи. Если у пользователя есть регистрация, уязвимое место обычно одно — открытые поля профиля без фильтрации.
Что закрыть в первую очередь:
— поле «Website/Сайт» в профиле, если оно не нужно;
— редактирование имени и ника после регистрации;
— HTML в био и описании автора;
— вывод кликабельной ссылки на автора там, где она не обязательна.
Если сайт нужен только редакторам, оставьте его видимым лишь для ролей с правами на публикацию. Для остальных — прячьте поле через настройки темы, плагины профилей или небольшую правку формы. Параллельно проверьте шаблон автора: часто ссылка собирается автоматически из мета-поля и уходит наружу без проверки.
Не забудьте про модерацию новых аккаунтов: ручное одобрение, ограничение количества ссылок в профиле и запрет внешних URL в первом сообщении/био резко снижают мусор. А ещё полезно логировать, кто и когда менял профиль — тогда проще поймать источник массового спама.
Закрывайте не только форму, но и вывод: если ссылка не нужна читателю, уберите её из шаблона. Чем меньше публичных полей в профиле, тем меньше шансов, что спамер найдёт в них место для рекламы.
Антиспам для форм и комментариев WP
@wp_antispam_guard_ww
Спам-ссылки в профилях авторов — откуда они берутся и как их закрыть
Этот пост опубликован в Telegram-канале Антиспам для форм и комментариев WP. Подписаться можно по ссылке: @wp_antispam_guard_ww.