WordPress-плагин на Composer и PSR-4
В типичном WordPress-проекте логика быстро оседает в functions.php: хуки, AJAX, интеграции. Через полгода файл становится «чёрным ящиком».
Практичный путь — плагин (или набор модулей) на Composer с автозагрузкой PSR-4:
- один вход
plugin.phpтолько регистрирует bootstrap; - классы лежат в
src/по namespace; - зависимости ставятся через
composer.json; - деплой воспроизводим:
composer install --no-dev.
Так проще тестировать, ревьюить и переносить код между проектами. На DIMEVS этот подход используется в учебных модулях вроде System Dashboard и PHP Error Monitor.