Поддержка сайтов на WordPress
Обновления без сломанной вёрстки, конфликты плагинов, чистка после взлома, ускорение. Держим WordPress в рабочем состоянии.
Что входит
- Обновления ядра, плагинов и тем
- Проверка на вредоносный код
- Бэкапы с проверкой восстановления
- Разбор конфликтов плагинов
- Чистка и оптимизация базы
- Правки через child-theme
- Мониторинг доступности
WordPress держит примерно половину всех сайтов в мире, и у этой популярности есть обратная сторона. Движок собирается из плагинов, написанных разными людьми с разным качеством, а сайт годами обрастает ими как днище корабля ракушками. Пока всё работает, никто не заглядывает внутрь. Потом приходит обновление ядра — и половина функционала отваливается.
Вторая беда — безопасность. WordPress ломают не через сам движок, а через заброшенные плагины и темы, которые автор перестал обновлять три года назад. Уязвимость публикуют, боты обходят интернет и находят все сайты с этой версией за сутки. Поэтому поддержка WordPress — это в первую очередь дисциплина обновлений, а не героический ремонт по факту.
Как мы работаем
- Аудит текущего состояния. Смотрим версии ядра, плагинов и PHP, ищем заброшенные и дублирующие расширения, проверяем, нет ли уже вредоносного кода. Часто на этом этапе выясняется, что половину плагинов можно выкинуть без потерь.
- Бэкапы и тестовая копия. Настраиваем регулярные копии и разворачиваем staging. Обновления сначала едут туда — на боевом сайте эксперименты не ставим.
- Обновления по графику. Ядро, плагины, темы. После каждого — проверка ключевых сценариев: открывается ли каталог, уходит ли форма, работает ли оплата.
- Разбор конфликтов. Если после обновления что-то сломалось, находим виновника методом исключения и решаем: чинить, заменять аналогом или откатывать.
- Правки в child-theme. Ваши доработки выносим туда, где их не сотрёт следующее обновление темы. Если до нас правили основную тему напрямую — переносим.
- Гигиена базы. Чистим ревизии, просроченные транзиенты и мусор от удалённых плагинов. База перестаёт расти вхолостую, админка отзывается быстрее.
Что вы получаете
Сайт, который обновляется по расписанию, а не когда хостер пришлёт письмо о критической уязвимости. Дыры закрываются до того, как их найдут боты. Обновления не превращаются в лотерею, потому что сначала проверяются на копии. Плагинов становится меньше, а сайт — быстрее.
Отдельно — предсказуемость. Вы знаете, что за сайтом кто-то следит, и не узнаёте о проблеме от клиента, который не смог оформить заказ. Если сайт уже заражён, начинать нужно не с обновлений, а с лечения после взлома: чистим, закрываем точку входа и только потом переходим к регулярному сопровождению. Для проектов не на WordPress работает та же схема — общие условия описаны на странице технической поддержки.
Сроки
Подключение занимает два-три дня: аудит, бэкапы, staging, настройка мониторинга. Дальше работаем помесячно. Плановые обновления — раз в месяц, критические патчи безопасности ставим сразу, не дожидаясь графика. Время реакции на инциденты зависит от тарифа: от четырёх часов в рабочее время до получаса круглосуточно.
Пример из практики
Показательный сценарий: у компании сайт на WordPress, которому четыре года и который последний раз обновляли при запуске. Владелец боится трогать, потому что «один раз обновили — всё легло». В таком проекте сначала снимается полная копия, потом на staging по одному обновляются плагины: два конфликтующих находятся сразу, один заброшенный заменяется живым аналогом, ещё три удаляются как ненужные. После этого ядро обновляется штатно, а сайт начинает открываться заметно быстрее — просто потому, что перестал грузить лишний код.