Intereting Posts
Как перенаправить пользователей на пользовательскую страницу с потерянным паролем? Получение тега WordPress для печати внутри традиционного php-эха Можно ли настроить несколько сайтов с общим пулом сообщений? Могут ли пули из сообщений и пользовательских типов сообщений конфликтуют? получение url в wp_enqueue_style register_post_type не работает в wordpress 3.6 Изменить URL-адрес каталога так же, как и ссылку на страницу? Постоянные ссылки с term.html и category / term.html без плагина? Изображения, не отображающиеся на URL-адресе ALIAS Как заблокировать сообщение или страницу В tax_query это правильный код? Мне нужно получить доступ к видеороликам для начинающих Разбиение на страницы для одного сообщения Экспорт / импорт или миграция продуктов WooCommerce с изображениями между сайтами? Медиа-загрузчик – ошибка в моей теме Как получить иерархическое количество пользовательской таксономии

Как создать структуру моей папки тем, чтобы избежать огромного списка файлов

При работе с сайтом worpress с множеством пользовательских типов сообщений и множеством шаблонов страниц моя папка с темами выглядит беспорядочной. Каковы приемлемые рекомендации по организации файлов кода в WordPress?

пара ограничений, с которыми я сталкиваюсь, заключается в том, что шаблоны выбираются по имени, поэтому я не могу сгруппировать файлы, префикс их. Также пользовательские файлы шаблонов сообщений не могут быть в подкаталогах. Также верхний и нижний колонтитулы не могут находиться в подкаталогах.

Как я могу лучше организовать свой код?

Solutions Collecting From Web of "Как создать структуру моей папки тем, чтобы избежать огромного списка файлов"

Не полный ответ, но я могу хотя бы ответить на этот вопрос:

Также пользовательские файлы шаблонов сообщений не могут быть в подкаталогах.

Все, что вы можете загрузить через get_template_part() , может находиться в подпапке:

 get_template_part( 'subdir/part', 'suffix' ); 

Это так просто. Теперь у вас есть часть внутри

 ~/wp-content/themes/theme_folder/subdir/part-suffix.php 

Немного от темы.

Тогда есть несколько хороших трюков, например, использование почтового формата или типа сообщения в качестве названия части:

 get_template_part( 'content' ,get_post_format() ); 

Помимо того, что get_template_part() может указать подкаталог, шаблоны страниц (разновидности, которые должны быть выбраны) можно поместить в подкаталог: http://nacin.com/2012/03/29/page-templates- в-подкаталогов новые-в-WordPress-3-4 /