При разработке темы оформления WordPress с каждой новой возможностью катастрофически разрастается файл functions.php, в котором описываются функции, используемые на сайте.
Сюда помещаются объявления новых типов документов, расширения панели администрирования, функции регистрации «шорткодов», меню, виджетов и прочих возможностей.
Чтобы добавление каждой новой функции было столь же простой задачей как в начале разработки, разделите функции по отдельным файлам. Читать далее Наведение порядка в functions.php