Проверка контента WordPress без массового удаления
Как разобрать подозрительные публикации, сохранить доказательства и не потерять нужные страницы.
В этой записи
Сначала — резервная копия и перечень
Сохраните базу данных и файлы в отдельное место. Проверьте, что копию можно прочитать. Составьте список URL, заголовков, дат и авторов подозрительных записей; пригодится и список активных плагинов.
Стоп-слово — сигнал, а не приговор
Совпадение со словом «казино» может оказаться статьёй о защите от спама. Откройте страницу, посмотрите контекст, ссылки, изменения автора и дату. Не принимайте решение по одному слову или количеству совпадений.
Изолируйте источник повторного появления
Проверьте пользователей с правами администратора, незнакомые плагины и темы. Обновляйте WordPress и компоненты из доверенных источников. Очистка текста сама по себе не устраняет причину взлома.
Проверьте небольшую выборку
Начните с нескольких записей. Убедитесь, что в перечень не попал полезный материал. Сохраните старый URL и причину решения. Если страница заменена новой, объясните это читателю; не делайте скрытый редирект на посторонний сайт.
После очистки
Повторите поиск, проверьте главную, навигацию и несколько старых URL. Храните журнал изменений и работоспособную копию до завершения проверки. Массовые SQL-удаления без просмотра кандидатов здесь не используются.