Что такое template-name.php

Некоторое время назад я обнаружил, что есть причина назвать шаблон таким образом

Шаблон-name.php

Для жизни меня я не могу вспомнить, для чего это было. Я думал, что WordPress автоматически подберет этот шаблон, чтобы вам не пришлось устанавливать шаблон страницы при создании сообщения. Я искал код в течение часа и не могу его найти. Знаете ли вы, что за этим стоит логика?

Solutions Collecting From Web of "Что такое template-name.php"

Я всегда называю их так: page-name.php; Это хорошо сочетает мои шаблоны страниц +, в некоторых случаях это может сделать ваш код проще, например …

 <?php // Get the file called loop-page.php get_template_part( 'loop', 'page' ); ?> 

Быстрый Google показал также этот http://wp.tutsplus.com/tutorials/organizing-and-naming-your-themes-template-files-for-clarity-and-convenience/

ура

Хорошо, я нашел его на codex – Отображение страницы

Цитата из Codex –

  • файл настраиваемого шаблона – шаблон страницы, присвоенный странице. См. get_page_templates() .
  • page- {slug} .php. Если slug-страница является последней новостью, WordPress будет использовать page-recent-news.php
  • page- {id} .php – Если идентификатор страницы равен 6, WordPress будет искать page-6.php
  • page.php
  • index.php