← К списку статей

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 года, если задачи укладываются в стандартную экосистему.

Типовые сценарии «только плагины + настройка»

  1. Корпоративный сайт - 10-50 страниц, блог, форма заявки, карта, мультиязычность (WPML / Polylang).
  2. Лендинг под рекламу - конструктор страниц, A/B через отдельный сервис, аналитика через GTM.
  3. Каталог без онлайн-оплаты - товары как «запись», заявка «узнать цену», без складского учёта в WP.
  4. WooCommerce «витрина» - до 500-2 000 SKU, стандартные способы оплаты и доставки в вашем регионе.
  5. SEO-база - sitemap, meta, schema через Yoast / Rank Math; без программиста, но с SEO-аудитом раз в год.
  6. Интеграции «из коробки» - 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-проекте

  1. Child theme и шаблоны - вёрстка без правки родительской темы (чтобы обновления не стирали правки).
  2. Кастомные типы записей и поля - иногда через ACF, иногда через код, если нужна миграция и версионирование.
  3. WooCommerce: hooks, checkout, корзина - скидки по правилам, B2B-цены, синхронизация остатков.
  4. REST API / webhook - для CRM, мобильного приложения, маркетплейса.
  5. Оптимизация - медленные запросы, N+1, object cache (Redis), вынос тяжёлых задач в cron.
  6. Безопасность - санитизация ввода, capability checks, отказ от eval и nulled-плагинов.
  7. Миграции данных - импорт из старого сайта, 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 строк «от прошлого фрилансера».

Что делать владельцу:

  1. Инвентаризация раз в полгода - список плагинов, зачем каждый, можно ли отключить.
  2. Staging - тестовая копия сайта; обновления сначала там (Linux/VPS или хостинг со staging).
  3. Не ставить nulled (взломанные премиум) - экономия $89 оборачивается взломом и санкциями Google.
  4. Один плагин - одна задача - два SEO-плагина одновременно вредят.
  5. Документировать - кто что настраивал, где лежит кастомный код.

Если инвентаризация показывает, что критичная логика размазана по 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.

Чек-лист для владельца перед оплатой работ

  1. Задача решается настройкой существующего плагина или нужен новый код?
  2. Есть ли ТЗ с полями, ролями, интеграциями - или только «сделайте как у конкурента»?
  3. Кто владеет кодом - репозиторий, доступ к хостингу, документация?
  4. Где тестируем обновления - staging или сразу production?
  5. Что будет через 12 месяцев при росте каталога в 3 раза - тот же хостинг, те же плагины?
  6. Лицензии плагинов на вашу компанию, не на email фрилансера?
  7. Есть ли план отката при неудачном обновлении?

Ответ «мы всё делаем через 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 обычно дешевле и быстрее, чем смена платформы.

Контакты