Собственный плагин имеет смысл не потому, что «так правильнее», а когда конкретная функциональность не закрывается существующими решениями достаточно хорошо или специфична именно для вашего бизнеса.
Когда стоит писать свой плагин
- Нужна логика, уникальная для вашего бизнеса — нестандартный расчёт, специфичная интеграция с внутренней системой.
- Существующие плагины для похожей задачи слишком тяжёлые и подключают массу лишнего функционала ради одной нужной функции.
- Функциональность должна переживать смену темы — код в функциях темы теряется при смене темы, отдельный плагин остаётся независимо от неё.
Когда собственный плагин избыточен
Если задача стандартная (форма, SEO, кеширование) — почти наверняка уже есть проверенное временем готовое решение, и разработка своего аналога тратит бюджет на то, что не даёт уникального преимущества.
Куда помещать код, если плагин пока не нужен
Небольшие правки логично размещать в функциях дочерней темы (child theme), а не основной — тогда обновление темы не затирает изменения. Но если код существенно объёмный или не связан напрямую с внешним видом, отдельный маленький плагин — более правильное место для него, чем functions.php.



