WordPress на PHP: когда хватит плагинов, а когда нужен программист
WordPress на PHP - самый распространённый способ запустить сайт компании без команды разработки: лендинг, блог, каталог, интернет-магазин на WooCommerce. Экосистема плагинов закрывает 80% типовых задач - формы, SEO, кэш, бэкапы, интеграция с CRM «в один клик». Но как только бизнес-логика выходит за рамки настроек в админке, владелец сталкивается с вопросом: достаточно ли ещё одного плагина или пора платить PHP-разработчику? Ниже - где проходит граница, сколько стоят оба пути, какие риски у «зоопарка расширений» и когда логичнее смотреть в сторону миграции на другой стек, а не бесконечно допиливать PHP.
- Плагины хватает - контент, формы, базовый SEO, WooCommerce до 500-2 000 SKU, стандартные интеграции
- Нужен программист - кастомная логика, API, тяжёлые фильтры, безопасность, скорость при росте нагрузки
- Типовая настройка - $300-1 500 разово; доработка темы и PHP - $50-120/час или фикс от $1 000
- Главный риск плагинов - конфликты обновлений, дыры в безопасности, техдолг в
functions.php - Правило - если задачу нельзя описать в ТЗ без слова «кастом» - это уже разработка, не «ещё один модуль»
WordPress и PHP: что вы покупаете на самом деле
WordPress - система управления контентом (CMS) на языке PHP. Страницы, записи, медиа и настройки хранятся в базе (MySQL или MariaDB). Плагины - готовые модули, которые подключаются без правки ядра: WooCommerce, Contact Form 7, Yoast SEO, WP Rocket и тысячи других. Тема - внешний вид; часто её тоже «донастраивают» через конструктор (Elementor, Gutenberg).
Для владельца бизнеса важно разделить три уровня работ:
| Уровень | Кто делает | Примеры |
|---|---|---|
| Контент | Редактор, маркетолог | Тексты, фото, публикации |
| Настройка | Подрядчик «на WordPress», фрилансер | Установка плагинов, меню, формы, базовый SEO |
| Разработка | PHP-программист, студия | Кастомные типы записей, API, интеграции, оптимизация запросов |
Путаница начинается, когда подрядчик продаёт «разработку сайта на WordPress» за $500, а через полгода оказывается, что половина логики живёт в платных плагинах и при их отключении бизнес встаёт.
Когда плагинов достаточно
В большинстве малых проектов программист не нужен на старте и первые 1-2 года, если задачи укладываются в стандартную экосистему.
Типовые сценарии «только плагины + настройка»
- Корпоративный сайт - 10-50 страниц, блог, форма заявки, карта, мультиязычность (WPML / Polylang).
- Лендинг под рекламу - конструктор страниц, A/B через отдельный сервис, аналитика через GTM.
- Каталог без онлайн-оплаты - товары как «запись», заявка «узнать цену», без складского учёта в WP.
- WooCommerce «витрина» - до 500-2 000 SKU, стандартные способы оплаты и доставки в вашем регионе.
- SEO-база - sitemap, meta, schema через Yoast / Rank Math; без программиста, но с SEO-аудитом раз в год.
- Интеграции «из коробки» - CRM через готовый коннектор (AmoCRM, Bitrix24), почта через SMTP-плагин.
Признаки, что вы ещё в зоне плагинов:
- обновление WordPress и плагинов не ломает сайт чаще одного раза в год (и быстро чинится откатом);
- новую функцию можно найти как готовый плагин с отзывами и поддержкой;
- нагрузка до 3 000-5 000 визитов в сутки, хостинг не упирается в CPU;
- нет требований «сделать как в нашей 1С, но внутри WP без посредников».
Какие плагины обычно закрывают стек
| Задача | Типовое решение | Комментарий |
|---|---|---|
| Формы | Contact Form 7, WPForms, Fluent Forms | Сложные воронки - уже на грани |
| SEO | Yoast, Rank Math | Не заменяют контент и технику |
| Кэш | WP Rocket, LiteSpeed Cache | На shared-хостинге часто хватает |
| Бэкапы | UpdraftPlus, Duplicator | Проверяйте восстановление, не только «бэкап есть» |
| Безопасность | Wordfence, iThemes Security | Не отменяет обновления и сильные пароли |
| E-commerce | WooCommerce | Расширения для подписок, B2B - смотреть лицензии |
Бюджет настройки без разработки: $300-1 500 разово (тема + плагины + базовая структура) + $50-150/мес на хостинг и лицензии премиум-плагинов.
Когда нужен PHP-программист
Программист на WordPress - это не «человек, который ставит плагины». Это специалист, который читает и пишет PHP, понимает хуки WordPress, структуру БД, безопасность и может создать child theme, mu-plugin или REST API без костылей.
Сигналы, что плагинов уже мало
| Симптом | Почему плагин не спасёт |
|---|---|
| «Нужен калькулятор с 15 полями и PDF на email» | Готовые формы не тянут бизнес-правила |
| Фильтр каталога тормозит при 10 000+ товаров | Нужны индексы, кастомные запросы, кэш на уровне кода |
| Интеграция с 1С / ERP / складом в реальном времени | Штатные коннекторы - CSV раз в час, не API |
| Личный кабинет с ролями сложнее «клиент / менеджер» | WooCommerce + 5 плагинов = хрупкая связка |
| После обновления WP сайт падает раз в месяц | Конфликт кастомного кода и плагинов |
| Требования PCI, 152-ФЗ, audit log | Нужна архитектура, не «security plugin» |
| Headless или мобильное приложение с тем же каталогом | Нужен REST/GraphQL, не админка |
Если два и более пункта - закладывайте строку «PHP-разработка» в бюджет, а не «купим ещё один модуль за $79/год».
Чем занимается программист на WordPress-проекте
- Child theme и шаблоны - вёрстка без правки родительской темы (чтобы обновления не стирали правки).
- Кастомные типы записей и поля - иногда через ACF, иногда через код, если нужна миграция и версионирование.
- WooCommerce: hooks, checkout, корзина - скидки по правилам, B2B-цены, синхронизация остатков.
- REST API / webhook - для CRM, мобильного приложения, маркетплейса.
- Оптимизация - медленные запросы, N+1, object cache (Redis), вынос тяжёлых задач в cron.
- Безопасность - санитизация ввода, capability checks, отказ от
evalи nulled-плагинов. - Миграции данных - импорт из старого сайта, Excel, другой CMS.
Ставки (ориентир, 2026): $50-120/час фриланс СНГ/Восточная Европа; студия - фикс от $1 000 за небольшую доработку до $15 000+ за кастомный модуль под WooCommerce.
Плагины vs кастомный код: как выбрать
| Критерий | Плагин | Кастомный PHP |
|---|---|---|
| Срок запуска | Дни | Недели |
| Стоимость старта | $0-300/год | $1 000-10 000+ |
| Гибкость | Ограничена автором плагина | Под ваш процесс |
| Поддержка | Зависит от автора | Ваша команда / подрядчик |
| Риск при обновлении WP | Средний-высокий | Ниже при code review |
| Масштаб | До средней нагрузки | Можно оптимизировать под рост |
Практическое правило:
- Задача массовая (формы, SEO, бэкап) - берите проверенный плагин.
- Задача конкурентное преимущество (расчёт цены, уникальный ЛК, интеграция с вашей ERP) - кастом, иначе вы зависите от roadmap чужого продукта.
- «Склеить» 4 плагина для одной функции часто дороже, чем один mu-plugin на 200 строк - но владелец это видит только через год простоев.
«Зоопарк плагинов»: как не утонуть
Типичная картина через 2-3 года: 25-40 активных плагинов, половина дублирует функции, три не обновлялись с 2022 года, в functions.php - 400 строк «от прошлого фрилансера».
Что делать владельцу:
- Инвентаризация раз в полгода - список плагинов, зачем каждый, можно ли отключить.
- Staging - тестовая копия сайта; обновления сначала там (Linux/VPS или хостинг со staging).
- Не ставить nulled (взломанные премиум) - экономия $89 оборачивается взломом и санкциями Google.
- Один плагин - одна задача - два SEO-плагина одновременно вредят.
- Документировать - кто что настраивал, где лежит кастомный код.
Если инвентаризация показывает, что критичная логика размазана по 8 плагинам и functions.php - это уже предвестник миграции с WordPress, а не повод «купить девятый плагин».
Типовые сценарии и бюджет
| Сценарий | Плагины | Нужен ли PHP | Ориентир бюджета |
|---|---|---|---|
| Сайт-визитка + блог | Да | Нет | $500-2 000 разово |
| WooCommerce до 1 000 SKU | Да + настройка | Редко | $1 500-5 000 |
| Калькулятор услуг, PDF, CRM | Частично | Да | $2 000-8 000 |
| B2B-каталог, прайсы по ролям | Расширения WC | Да | $5 000-20 000 |
| API для приложения | Нет «из коробки» | Да | $8 000-30 000+ |
| Интеграция 1С online | Коннекторы ограничены | Да | $5 000-25 000 |
Скрытые расходы: премиум-тема и плагины ($200-600/год), хостинг при росте (VPS от $15-50/мес), поддержка разработчика ($200-800/мес retainer для активного магазина).
Когда WordPress + программист vs смена платформы
Иногда дописывать PHP дешевле, чем мигрировать. Иногда - наоборот.
Оставаться на WordPress имеет смысл, если:
- редакторы привыкли к админке, контента много;
- доработка локальна (один модуль, checkout, интеграция);
- бюджет ограничен, а миграция на Django/Python - $15 000+ и месяцы работы.
Смотреть на другой стек, если:
- PHP-код и плагины дублируют ERP (заказы, склад, финансы);
- нужны микросервисы, очереди, сложный API;
- каждое обновление WP - лотерея на 2-3 дня простоя;
- безопасность и compliance не закрываются патчами в теме.
Подробнее о точке перелома - в материале миграция WordPress/PHP на Django.
Чек-лист для владельца перед оплатой работ
- Задача решается настройкой существующего плагина или нужен новый код?
- Есть ли ТЗ с полями, ролями, интеграциями - или только «сделайте как у конкурента»?
- Кто владеет кодом - репозиторий, доступ к хостингу, документация?
- Где тестируем обновления - staging или сразу production?
- Что будет через 12 месяцев при росте каталога в 3 раза - тот же хостинг, те же плагины?
- Лицензии плагинов на вашу компанию, не на email фрилансера?
- Есть ли план отката при неудачном обновлении?
Ответ «мы всё делаем через Elementor и плагины, код не нужен» при запросе синхронизации остатков с 1С - красный флаг.
Итог
WordPress на PHP - рациональный выбор для контента, маркетинга и типового e-commerce. Плагины закрывают большинство стартовых задач без программиста. PHP-разработчик нужен, когда появляется уникальная бизнес-логика, тяжёлые интеграции, производительность и безопасность, которые нельзя «докупить» в каталоге расширений.
Владельцу стоит:
- не путать настройку и разработку в смете;
- следить за числом плагинов и кастомным кодом;
- обновлять WP и расширения на staging;
- при повторяющихся поломках после обновлений - заказать аудит кода, а не очередной плагин;
- заранее знать порог, когда миграция выгоднее бесконечных доработок.
Хороший WordPress-проект незаметен - сайт работает, заявки идут, обновления проходят без паники. Плохой - когда «ещё один плагин» решает симптом, а не причину, и каждый Black Friday начинается с падения checkout.
Часто задаваемые вопросы
Можно ли собрать интернет-магазин на WooCommerce без программиста?
Да, для типового магазина - до 500-2 000 товаров, стандартные оплата и доставка, без сложных B2B-цен и синхронизации со складом в реальном времени. Понадобится подрядчик по настройке (тема, WooCommerce, платёжный шлюз, базовый SEO) - $1 500-5 000. Программист нужен, если нужны нестандартные скидки, подписки, интеграция с 1С, маркетплейс или личный кабинет оптовика - иначе через год сайт держится на костылях из пяти плагинов.
Сколько плагинов - это «слишком много»?
Жёсткой цифры нет, но 15+ активных - повод для ревизии. Важнее не количество, а дублирование (два кэша, два SEO), устаревшие без обновлений и зависимость критичных функций от одного автора. Если отключение одного плагина ломает checkout или формы - архитектура хрупкая. Раз в полгода делайте список: плагин - зачем - можно ли заменить кодом или одним другим.
Нужно ли обновлять WordPress, если «и так работает»?
Да. Старые версии WP и плагинов - главная причина взломов и попадания в blacklist поисковиков. «Не трогать работающее» экономит часы в краткосрочной перспективе и стоит дней простоя при взлome. Минимум: бэкап, staging, обновления раз в 1-2 месяца, проверка форм и оплаты после. На shared-хостинге без staging хотя бы бэкап перед каждым обновлением.
Чем отличается «настройка плагинов» от «разработки на WordPress»?
Настройка - установка, конфигурация в админке, контент, меню, ЧПУ (permalinks), подключение готового шлюза. Разработка - PHP, child theme, hooks, SQL, API, правки под ваши правила. В КП это разные строки: настройка - $300-1 500 фикс; разработка - часы или спринты с ТЗ. Если подрядчик «настраивает» через правку functions.php без Git и комментариев - это уже разработка без процесса, риск техдолга.
Когда лучше уйти с WordPress, а не нанимать PHP-разработчика?
Когда доработки бесконечны, а ценность - в данных и процессах, а не в админке постов. Признаки: 10+ плагинов на бизнес-логику, каждое обновление - риск, нужны API, роли enterprise-уровня, интеграция с ERP глубже экспорта CSV. Если годовой бюджет на «латание» WP сравним с миграцией ($15 000-40 000) - считайте переход на Django или другой backend. Если задача одна (новый checkout, связка с CRM) - PHP-разработчик на WP обычно дешевле и быстрее, чем смена платформы.