В минимальной теме держи только базу: style.css, functions.php, index.php, header.php, footer.php и screenshot.png. Этого хватает, чтобы тема установилась, выводила контент и не превращалась в набор лишних шаблонов.
Обязательные файлы лучше не выносить в хаос:
— style.css отвечает не только за стили, но и за метаданные темы;
— functions.php подключает нужные файлы, меню, поддержку миниатюр;
— index.php нужен как запасной шаблон, если других нет;
— header.php и footer.php собирают общий каркас страниц.
Остальное подключай только по необходимости: page.php, single.php, archive.php, 404.php, search.php. Если шаблона нет, WordPress возьмёт следующий подходящий файл по иерархии. Для маленького проекта это плюс: меньше кода, проще поддержка, меньше шансов сломать верстку.
Не трогай то, что не участвует в запуске темы: readme-файлы, демо-контент, лишние картинки, старые шаблоны и копии файлов. Чем меньше мусора в папке темы, тем быстрее искать ошибку и проще передавать проект другому человеку.
Держи минимализм до тех пор, пока не появится конкретная задача: тогда добавляй один файл, а не переписывай всю тему.
WordPress Minimal
@wordpressminimal
Минимальная тема WordPress: без каких файлов сайт сломается, а какие можно не трогать
Этот пост опубликован в Telegram-канале WordPress Minimal. Подписаться можно по ссылке: @wordpressminimal.