CHECK TABLE wp_posts;
REPAIR TABLE wp_posts;
SELECT * FROM wp_posts WHERE ID = 'ID_вашего_поста';
define('USE_GUTENBERG', false);
define('USE_BLOCK_EDITOR', false);
Если менеджер, на которого повесили головную боль по доработке или починке сайта всегда сможет с вами связаться и в разумные сроки получить решение
Так себе и представляю как сидит бухгалтер или ген дир, думают как миллионы сэкономить. И такой внезапно, о, надо срочно все бросить кинуться продлять домен за 400 рублей.
Своевременные обновления (на автомат полагаются только дураки)
наплыв ботов
залёт в индекс не нужного
смена хостинга
итд)
контролировать своевременное продление доменов и хостингов
wp обновляется автоматом, но другие cms не всегда.
1. Создайте резервную копию базы данных
2. Вредоносный код чаще всего внедряется в следующие таблицы WordPress:
wp_posts: вредоносные JavaScript-коды, iframe, ссылки.
wp_postmeta: скрытые данные о постах.
wp_users: добавленные злоумышленники-администраторы.
wp_options: вредоносные скрипты и перенаправления.
wp_comments: спам-ссылки и вредоносные коды.
3. Просмотр таблицы wp_posts
Что искать:
Подозрительные записи: JavaScript, iframe, ссылки на сторонние ресурсы.
Пример вредоносного кода:
Как проверить: Выполните SQL-запрос для поиска подозрительных записей:
Чистка:
Удалите или исправьте такие записи, оставляя только полезный контент.
4. Проверка таблицы wp_users
Что искать:
Подозрительные аккаунты: неизвестные пользователи с правами администратора.
Как проверить:
Чистка:
Удалите неизвестных пользователей:
DELETE FROM wp_users WHERE ID = <user_id>;
5. Проверка таблицы wp_options
Что искать:
Подозрительные записи: вредоносные редиректы, инъекции кода.
Как проверить:
Чистка:
Удалите или исправьте вредоносные записи:
DELETE FROM wp_options WHERE option_id = <id>;
6. Проверка таблицы wp_comments
Что искать:
Спам-комментарии: ссылки на подозрительные сайты.
Как проверить:
Чистка:
Удалите спам-комментарии:
DELETE FROM wp_comments WHERE comment_ID = <id>;
7. Проверка таблицы wp_postmeta
Что искать:
Вредоносные скрипты или подозрительные мета-данные.
Как проверить:
Чистка:
Удалите вредоносные записи.
8. Общая проверка базы
Базовый поиск всего подозрительного:
9. Очистка с пониманием контекста
Сравните подозрительные записи с предыдущими резервными копиями.
Если резервных копий нет, сохраняйте статьи, заголовки и комментарии, которые явно полезны.
10. Обновление ядра, плагинов и тем
После чистки:
Установите обновленные версии WordPress, плагинов и тем.
Убедитесь, что файлы WordPress не содержат вредоносного кода.
11. Защита на будущее
Используйте плагины безопасности, например, Wordfence или Sucuri.
Регулярно делайте резервные копии.