WordPress
Правлю тему, плагины, Elementor и WooCommerce так, чтобы сайт можно было спокойно обновлять. Чиню критические ошибки и ускоряю тяжёлые сайты.
- Дочерняя тема
- Новые блоки и шаблоны
- Elementor и конструкторы
- WooCommerce
- Contact Form 7 и SMTP
- Плагины и их конфликты
- Обновление PHP и ядра
- Ускорение
- Защита админки
Типовые задачи
- Добавить страницу, раздел, тип записи, поля (ACF или свои метаполя).
- Поправить тему: вёрстку, шапку, подвал, мобильное меню, шаблоны записей.
- Настроить или заменить Elementor-шаблоны, убрать лишние виджеты.
- Доработать WooCommerce: поля оформления заказа, доставка, оплата ЕРИП и картой, письма, фильтры.
- Починить формы: Contact Form 7 не отправляет письма, спам через форму. Подробно — в статье «Не приходят заявки с сайта».
- Разобраться с конфликтом плагинов и «критической ошибкой». Разбор — в статье «Белый экран WordPress».
- Обновить старый сайт: WordPress 4.x–5.x, PHP 7.x на актуальные версии.
- Настроить SEO-плагин: Yoast или Rank Math.
- Ускорить сайт и разгрузить хостинг.
Как я правлю WordPress
Только дочерняя тема. Изменения в файлах родительской темы пропадают при её обновлении. Все правки шаблонов и стилей кладу в дочернюю тему, функции — в её functions.php или в отдельный небольшой плагин.
Минимум плагинов. Если задачу решают 10 строк кода, не ставлю плагин на 2 мегабайта с рекламой в админке. Каждый плагин — это обновления, возможные уязвимости и нагрузка.
Обновления на копии. Перед обновлением ядра, WooCommerce или конструктора делаю копию и проверяю на ней. Особенно это касается сайтов, которые давно не обновлялись.
Отладка через лог. Включаю WP_DEBUG_LOG вместо вывода ошибок на экран, читаю лог, нахожу виновника.
Пример: заявки не доходят
Частая история: форма показывает «Спасибо, сообщение отправлено», а письма нет. Причина обычно в том, что PHP отправляет почту через mail() от имени домена без SPF, и почтовик клиента отбрасывает письмо. Решение — отправка через SMTP с авторизацией, правильный адрес отправителя и записи SPF и DKIM в DNS домена.
Сроки и стоимость
Мелкие правки — в течение дня, доработки — от 1–3 дней. Стоимость называю после того, как посмотрю сайт. Если задачи регулярные, выгоднее техподдержка.
Как начинаем
- Смотрю версию WordPress и PHP, тему, список плагинов, ошибки в логе.
- Если плагинов больше 30, а половина не используется, предлагаю почистить — это ускоряет сайт и снижает риск взлома.
- Делаю копию файлов и базы.
- Для серьёзных изменений разворачиваю копию сайта на тестовом поддомене, закрытом от индексации.
- После проверки переношу изменения на рабочий сайт.
Безопасность WordPress
WordPress взламывают чаще других CMS просто потому, что он самый распространённый. Основные дыры — старые плагины, слабые пароли и редактор файлов в админке. После доработки по желанию закрываю базовое: отключаю редактирование файлов из админки, ограничиваю попытки входа, запрещаю выполнение PHP в папке загрузок, убираю лишних администраторов. Если сайт уже заражён — это лечение от вирусов.
Пример типичных задач по WordPress
- Добавить блок или страницу в существующую тему, не ломая дизайн.
- Подключить форму с отправкой в Telegram или CRM.
- Настроить WooCommerce: доставку, оплату, письма покупателям.
- Исправить ошибку после обновления плагина или темы.
- Перенести правки из родительской темы в дочернюю, чтобы обновления их не стирали.
- Убрать лишние плагины и заменить их несколькими строками кода.
Как я работаю с вашим сайтом
- Делаю копию сайта и проверяю доработку на ней.
- Правки — только в дочерней теме или отдельном плагине, без изменения файлов чужих плагинов.
- Переношу на рабочий сайт и проверяю ключевые сценарии.
- Сообщаю, что именно изменено и где.
Чек-лист после доработки
- Обновления темы и плагинов не стирают правки.
- Мобильная версия проверена.
- Формы и корзина работают.
- Скорость сайта не ухудшилась.
Частые вопросы
Сайт на купленной теме, её можно править?
Да, через дочернюю тему. Если тема давно не обновляется разработчиком, обсудим замену — заброшенная тема со временем становится проблемой безопасности.
Можно убрать Elementor?
Можно, но это фактически пересборка страниц. Иногда выгоднее оставить Elementor и облегчить его: отключить лишние модули, иконки и анимации.
Есть ли смысл переходить на WordPress с другой CMS?
Если вам нужен корпоративный сайт или блог и не нужен сложный обмен с 1С — часто да. Для магазинов на тысячи товаров сравниваю с OpenCart.
Сколько стоит небольшая доработка?
Зависит от задачи. Цену и срок называю до начала работ, после просмотра сайта.
Вы работаете с Elementor и другими конструкторами?
Да: Elementor, WPBakery, Gutenberg. Если конструктор тормозит сайт, могу предложить, что упростить.
Обсудим вашу задачу
Напишите в Telegram или Viber: адрес сайта, если он есть, и что нужно сделать. Отвечу, сколько это займёт и сколько будет стоить. Или оставьте заявку в форме ниже — перезвоню.
Есть задача по сайту?
Заказать звонок
Есть вопрос? Напишите, отвечу в течение рабочего дня.
