Após nosso infográfico sobre como o WordPress funciona nos bastidores, vários usuários nos pediram para cobrir como um tema do WordPress funciona nos bastidores.

Neste artigo, vamos explicar a hierarquia de modelos do WordPress para iniciantes. Esta folha de trapaça é extremamente útil ao personalizar um template ou criar um tema personalizado para WordPress.

WordPress hierarquia de modelos explicada para iniciantes

Pro Dica: Quer criar páginas de destino personalizadas sem alterar o seu tema do WordPress? Experimente SeedProd, ele é o #1 ranking de arrasto &> drop page builder.

Por que aprender sobre a hierarquia de modelos do WordPress?

Todos os temas modernos do WordPress consistem em modelos, folhas de estilo, javascript, e imagens. Juntos esses arquivos controlam como seu site fica para os usuários.

Relacionados: 9 coisas que você deve procurar ao selecionar o tema WordPress perfeito para o seu site.

WordPress tem uma hierarquia de modelos padrão. Isto significa que templates com certos nomes de arquivos afetam áreas específicas do seu site. Ele também lhe diz qual o nome do template a ser usado para um item específico.

Os temas mais modernos do WordPress vêm com templates para exibir categoria, data, arquivos, posts únicos, páginas personalizadas e muito mais. Como usuário, você pode criar mais templates, criando um tema infantil.

Dizendo isso, vamos dar uma olhada em como essa hierarquia de modelos do WordPress funciona nos bastidores.

Visualizando a Hierarquia de Modelos do WordPress (Cheat Sheet)

WordPress usa um padrão fácil de entender e significativo para os nomes dos modelos. A folha de batota visual abaixo explica quais arquivos de modelos são usados para exibir diferentes páginas em um site WordPress.

Aqui está uma explicação de quais arquivos de modelo do WordPress são editados para páginas diferentes em um site WordPress típico.

Que arquivos de template são usados pela página inicial?

Página inicial do site

Sair da caixa, o WordPress exibe os posts do seu blog na página inicial do seu site. Você também pode configurá-lo para usar uma página inicial personalizada (também conhecida como front page), visitando Configurações ” Página de leitura na área admin do WordPress.

1. front-page.php – Se você estiver usando uma página inicial estática, então o WordPress irá primeiro procurar este arquivo modelo e usá-lo para exibir a página inicial.

2. home.php – Se você estiver usando uma página inicial estática, e não tiver um modelo front-page.php no seu tema, então o WordPress irá procurar por um modelo home.php. Ele também é usado para exibir posts padrão do blog na página inicial.

3. index.php – Se o front-page.php ou home.php não existirem, então o WordPress volta ao modelo index.php para exibir a página inicial. Este modelo é o modelo padrão de fallback no WordPress para exibir qualquer página.

Que ficheiros de template são usados por um único post?

Modelo de página única do post

WordPress procura por estes ficheiros para mostrar um único post.

1. single-{post-type}-{slug}.php – Use este modelo para modificar a exibição de um post individual específico em qualquer tipo de post. Por exemplo, se o tipo de mensagem for ‘revisão’ e a postagem for acme-phone, então o WordPress procurará por single-review-acme-phone.php.

2. single-{post-type}.php – O WordPress irá então verificar se existe um modelo para exibir esse tipo específico de mensagem. Por exemplo, se o tipo de post é revisão, então o WordPress procuraria por single-review.php.

3. single.php – O WordPress então voltará para single.php.

4. singular.php – Este modelo adiciona outro recurso para exibir um único item de qualquer tipo de post.

Quais os arquivos de template são usados por página única?

Modelo de página estática

Páginas WordPress são um dos tipos de posts padrão. Eles permitem que você crie páginas estáticas em seu site ao invés de posts. Veja o nosso guia sobre a diferença entre posts vs páginas.

1. Custom Page Template – O modelo de página atribuído à página. Veja como criar um modelo de página personalizado no WordPress.

2. page-{slug}.php – Se o slug da página for contact-us, o WordPress procurará usar page-contact-us.php.

3. page-{id}.php – Se o ID da página for 17, então o WordPress procurará um arquivo modelo chamado page-17.php.

4. page.php – O modelo para exibir todas as páginas estáticas.

5. singular.php – Este template é um padrão de retorno para todos os itens do tipo post único.

6. index.php – O modelo padrão de fallback.

Que arquivos de template são usados pelos arquivos de categoria?

Category archive template

WordPress usa estes arquivos para exibir páginas relacionadas à categoria no WordPress.

1. category-{slug}.php – Este modelo é usado para exibir a página do arquivo de categoria para uma categoria específica. Por exemplo, se a categoria slug for revisões, então o WordPress irá procurar por category-reviews.php modelo.

2. category-{id}.php – O WordPress então procura por um modelo com o ID da categoria. Por exemplo, se o ID de categoria for 17, então o WordPress procurará por category-17.php.

3. category.php – Este é o modelo padrão para exibir todas as páginas de arquivo de categoria no WordPress.

4. archive.php – Este é o modelo padrão usado pelo WordPress para exibir qualquer página de arquivo.

5. index.php – Este é o modelo padrão fallback.

Que arquivos de template são usados pelos arquivos de tags?

Tag archive template

WordPress usa estes arquivos para exibir páginas de arquivos de tags. tag-fruits.php.

2. tag-{id}.php – Se o ID da tag for 17, o WordPress irá procurar por tag-17.php template.

3. tag.php – O template padrão para arquivos de tags.

4. archive.php – O modelo padrão para qualquer página acive.

5. index.php – O modelo padrão para arquivos de arquivos.

Que arquivos de template são usados pelos arquivos de taxonomia personalizados?

Arquivo de taxonomia personalizada

Categorias e tags são duas taxonomias padrão do WordPress. Os utilizadores também podem criar as suas próprias taxonomias personalizadas. Aqui está como o WordPress procura por modelos para exibir páginas com taxonomia personalizada.

1. taxonomy-{taxonomia}-{term}.php – Se você tem uma taxonomia personalizada chamada gênero, e há um termo ‘thriller’, então o WordPress irá procurar por taxonomy-genre-thriller.php.

2. taxonomy-{taxonomy}.php – Se a taxonomia fosse gênero, o WordPress procuraria por taxonomy-genre.php.

3. taxonomy.php – O modelo padrão para exibir qualquer arquivo de taxonomia personalizada.

4. archive.php – O padrão fallback para todas as páginas de arquivo no WordPress.

5. index.php- O modelo padrão de fallback no WordPress.

Quais os arquivos de template que são usados pelos tipos de posts personalizados?

Custom post type archive

Aqui está como o WordPress procura por templates para exibir arquivos de tipos de posts personalizados.

1. archive-{post_type}.php – Se você tiver um tipo de post é revisão, o WordPress procurará por archive-review.php.

2. archive.php – O modelo padrão para exibir todas as páginas de arquivo no WordPress.

3. index.php – O modelo padrão de fallback no WordPress.

Que arquivos de modelos são usados para exibir arquivos de autores?

Arquivo de autores

WordPress gera páginas de arquivo para cada autor no seu site WordPress. Aqui está como ele procura o modelo de arquivo de autor.

1. author-{nicename}.php – Se o nome do autor for mate, o WordPress procurará author-matt.php.

2. author-{id}.php – Se o ID de usuário do autor for 6, então o WordPress procurará author-6.php.

3. author.php – O modelo padrão usado para exibir páginas de arquivo de autor no WordPress.

4. archive.php – O modelo padrão usado para exibir todas as páginas de arquivo no WordPress.

Quais os arquivos modelo são usados para exibir arquivos baseados em datas?

Arquivo baseado em datas

WordPress também exibe suas postagens em páginas de arquivo baseadas em datas durante meses e anos. Aqui está como procura os templates para estas páginas.

1. date.php – O template padrão para arquivos baseados em datas.

2. archive.php – O modelo padrão usado para exibir páginas de arquivo de autor no WordPress.

Quais os arquivos modelo são usados para exibir páginas de pesquisa?

>

Página de resultados de pesquisa

1. search.php – A página padrão para exibir resultados de pesquisa no WordPress.

2. searchform.php – O modelo para exibir um formulário de pesquisa no WordPress.

Que arquivos de modelo são usados para exibir 404 páginas de erro?

404 Página de erro

A página de erro 404 é exibida quando o WordPress não consegue encontrar o conteúdo solicitado. Veja o nosso guia sobre como melhorar o seu template da página 404.

1. 404.php – O modelo padrão para exibir a página de erro 404 no WordPress.

2. index.php – O modelo padrão de fallback no WordPress.

Que arquivos de modelo são usados para exibir páginas de anexos?

Páginas de anexos

1. MIME_type.php – Mime_type significa tipo de arquivo. Por exemplo, image.php, video.php, application.php.

2. attachment.php – O modelo padrão para exibir páginas de anexos.

3. single-attachment.php – Para exibir um único anexo.

4. single.php – O modelo padrão para exibir itens de um único tipo de anexo.

5. index.php – O modelo padrão de fallback no WordPress.

>

Que arquivos de template são usados para exibir embeds?

Embeds

Desde WordPress 4.5, você pode usar templates para renderizar um post embutido no WordPress.

1. embed-{post-type}-{post_format}.php – O WordPress procurará primeiro por um tipo de post e um modelo de formato de post. Por exemplo, se você tiver uma revisão com vídeo, então o WordPress procurará por embed-review-video.php.

2. embed-{post-type}.php – Se o tipo de post for revisão, o WordPress procurará por embed-review.php.

3. embed.php – O padrão de retorno para todos os embeds.

Esperamos que este tutorial o ajude a aprender sobre a hierarquia de modelos do WordPress. Você também pode querer ver a nossa lista dos melhores construtores de páginas do WordPress com arrastamento &>

Se você gostou deste artigo, então inscreva-se no nosso Canal YouTube para obter tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e Facebook.

Deixe uma resposta

O seu endereço de email não será publicado.