Qual é a diferença entre front-page.php e home.php? [duplicado]

14

Ao desenvolver um tema, o wordpress nos permite usar modelos de página inicial e de home page, então qual é a principal diferença entre esses dois modelos, pois eles parecem idênticos. Eu também quero saber qual será o propósito do arquivo index.php se tiver front-page.php ou home.php para funcionar como nosso arquivo de índice principal, quero dizer servidor aceita o arquivo de índice para indexar como página principal ou home page então, se nomearmos a primeira página do arquivo ou home, como será possível a indexação do site.

    
por Lightcoder 21.08.2013 / 05:58

1 resposta

16

Resumindo:

  • index.php é um modelo de fallback apenas, no caso de nenhum modelo apropriado ser encontrado
  • home.php é usado para o blog (uma listagem de postagens recentes)
  • front-page.php é usado para a página de destino

O modelo universal index.php

O arquivo de modelo index.php é um modelo de fallback. É usado como último recurso quando nenhum outro modelo mais apropriado está disponível. Por exemplo, se você não tiver um front-page.php nem um home.php , então index.php será usado. Isso também é verdade para a falta de archive.php ou single.php e assim por diante.

Em relação a front-page.php VS home.php

Agora, a diferença entre os modelos front-page.php e home.php é que front-page.php é usado, como o próprio nome sugere, como a página principal do site, enquanto home.php se destina a ser o lar de a seção Blog .

Qual modelo será usado na página de destino do meu site?

O modelo front-page.php , se presente, será usado para a página principal principal do site (por exemplo, http://www.example.com/ ). Se não estiver presente, home.php será usado no lugar. Se os arquivos de modelo front-page.php e home.php estiverem ausentes, o modelo de retorno index.php será usado.

Qual modelo será usado na minha página do blog?

O WordPress permite que você tenha uma página "Blog" (que listará postagens recentes) em uma página diferente que a página de destino (por exemplo, http://www.example.com/blog/ ). Portanto, se esse for o caso do seu site, a página Blog sempre usará o modelo home.php . Se home.php não existir, o modelo de retorno index.php será usado.

Como configurar a página de destino e a página do blog?

Para configurar o conteúdo a ser exibido na sua página inicial, vá para o Administrador do WordPress , em Ferramentas > Lendo , você pode configurar o " Exibição da primeira página " para mostrar uma página estática ou suas postagens mais recentes.

Caso você opte por exibir uma página estática na primeira página, também terá a possibilidade de definir qual página usar como espaço reservado para a página do Blog (que usará o home.php template):

Maisdetalhestécnicosestãodisponíveisno Código do WordPress .

    
por asked Feb 12 '12 21.08.2013 / 07:30