Исправление ошибок и доработка сайтов на WordPress
Сайт перестал открываться, сломалась форма или корзина, всё стало медленно грузиться — разберусь и исправлю. Неважно, кто делал сайт: я или другой разработчик.
Сначала делаю резервную копию, затем ищу причину, а не прячу симптом, и проверяю, что всё остальное работает как раньше.
Что входит в работу
- Белый экран и «На сайте возникла критическая ошибка»
- Конфликты плагинов и темы после обновлений
- Не отправляются формы, не приходят заявки
- Не работает корзина или оформление заказа в WooCommerce
- Поехала вёрстка или сломался мобильный вид
- Медленная загрузка и зависание страниц
- Защита форм от спама и ботов
- Доработка страниц и функций на готовом сайте
Как я работаю
Описание проблемы
Присылаете ссылку и что сломалось, по возможности — скриншот ошибки.
Резервная копия
Перед любыми изменениями сохраняю файлы и базу данных.
Поиск причины
Журнал ошибок, проверка плагинов, темы и сервера — без экспериментов на живых посетителях.
Исправление и проверка
Чиню, проверяю ключевые сценарии и рассказываю, что было и как не допустить повтора.
Примеры работ
WordPress · собственный код
Мистер Шредер
Сайт достался готовым лендингом, а задачей была защита от спама. Формы обратной связи были свёрстаны на HTML и CSS без серверной проверки, и любой бот мог засыпать их заявками. Доработал формы: подключил Yandex SmartCaptcha, ловушку для ботов и ограничение частоты отправок — теперь приходят реальные заявки, а не спам.
Открыть сайтWordPress · Elementor · Bitrix24
Лидер-Консалтинг
Сайт достался готовым: сначала по большому ТЗ доработал многие страницы. Затем настроил формы на 40+ страницах — по две-три на каждой, у каждой своя цель в Яндекс Метрике, события передаются кастомным кодом. Добавил выбор города с определением местоположения посетителя, настроил интеграцию с Bitrix24 и устранил дубли заявок в связке Bitrix24 и Callibri. Для ускорения загрузки перенёс проект на VPS.
Открыть сайтWordPress · Elementor · JetEngine
МегаКонцерт
Сайт концертного агентства с афишей по городам. Раньше секции городов на главной собирались вручную в Elementor, и клиент не мог сам добавить новый город. Перевёл афишу в админку: концерты стали отдельным типом записей с датой, кнопкой и изображением, а города — рубриками с полями «Активна», «Порядок» и «Якорь». Через JetEngine Query Builder секции городов, карточки концертов и пункты меню строятся автоматически, по городам работает якорная навигация. Теперь, чтобы добавить город, клиенту достаточно создать рубрику и заполнить три поля.
Открыть сайт
Частые вопросы
Да, это обычная ситуация. Сначала изучаю, как устроен сайт, и только потом вношу изменения — так правки не ломают то, что уже работает.
Зависит от причины: иногда это пять минут, иногда — разбор чужого кода. Посмотрю сайт, назову стоимость и сроки до начала работы.
Если проблема не в одной ошибке, а в устаревшем дизайне, неудобной мобильной версии и запутанной структуре, точечные правки дадут мало. Тогда выгоднее сразу провести редизайн сайта — с сохранением адресов страниц и контента.


