Qual é a diferença entre home.php e index.php?

14

Se eu criar um arquivo home.php, parece que o WP irá usar isso ao invés de index.php, então index.php nunca é usado?

Quais são as diferenças entre esses dois arquivos de modelo (localizados na pasta do tema)? Ambos se comportam da mesma maneira, a única diferença é a prioridade de home.php?

    
por Alex 05.10.2010 / 18:03

3 respostas

19
  • index.php é um modelo universal, é o que qualquer página (casa, arquivo, postagem única, etc.) usará se nenhum outro modelo estiver disponível para ela.

  • home.php é um modelo usado para a página principal (em is_home() >.

Consulte Hierarquia de modelos para obter um esquema detalhado de como os modelos são aplicados.

    
por Rarst 05.10.2010 / 18:13
2

home.php é o que seu site usará para qualquer página que você definir como "Postagens" nas opções de leitura no wp-admin. Se você configurasse uma página estática para a primeira página, usaria front-page.php se quisesse que ela fosse estilizada especialmente.

    
por Dan Gayle 05.10.2010 / 20:10
0

Lembre-se de que o uso de home.php em vez de index.php, como a primeira página, não permitirá uma página comum de postagens de todas as categorias em seu blog. Em outras palavras, não há uma maneira fácil de obter index.php se você usar home.php.

    
por certainlyakey 05.02.2013 / 16:54