Где должен быть функционал в чилдовой теме или плагине WordPress?
Имеется большой WordPress-сайт с большим дополнительным функционалом (много кастомных таксономий и постов, много полей ACF и WordPress хуков, свой namespace у классов и папка vendor c обновляемыми через composer пакетами и т.д.) - и весь этот функционал сейчас лежит в папке child-темы. Естественно весь этот функционал закомичен в github-репозиторий.
Правильно так много функционала держать внутри child-темы или всё-таки лучше перенести в отдельный плагин?
Функционал этот никогда не переедет ни на какой другой сайт - он очень узкоспециализированный и по сути если он будет в плагине и плагин кто-нибудь отключит рухнет большая часть сайта!
Деплой на сервер пока что делается простым копированием файлов через FTP Наверное, лучше будет делать git pull в папке child-темы на сервере (закрыв доступ к папке .git внутри папки child-темы)?
p.s.: да всё коряво и с костылями - но такой вот проект достался ((( наводим порядок...