{"id":9703,"date":"2018-05-11T15:03:43","date_gmt":"2018-05-11T18:03:43","guid":{"rendered":"https:\/\/blog.hostinger.io\/br-tutoriais\/?p=9703"},"modified":"2023-07-28T16:28:33","modified_gmt":"2023-07-28T19:28:33","slug":"hierarquia-dos-templates-do-wordpress","status":"publish","type":"post","link":"\/br\/tutoriais\/hierarquia-dos-templates-do-wordpress","title":{"rendered":"Entendendo a hierarquia dos templates do WordPress &#8211; guia completo"},"content":{"rendered":"<p><span style=\"font-weight: 400\">Se voc&ecirc; quer descobrir todo o potencial que o WordPress tem, entender como funciona os templates do wordpress ajuda um pouco. Quando uma p&aacute;gina do WordPress renderiza, ela usa o template para determinar como tudo vai ficar. Al&eacute;m disso, a plataforma adere a uma hierarquia r&iacute;gida que mant&eacute;m as coisas organizadas. Saber o que &eacute; a hierarquia de templates do WordPress e como ela funciona permitir&aacute; que voc&ecirc; personalize o tema do seu website de uma maneira mais completa.<\/span><\/p><p><span style=\"font-weight: 400\">A hierarquia de templates do WordPress &eacute; organizada em sete categorias principais:<\/span><\/p><ol class=\"wp-block-list\">\n<li>Homepage do site<\/li>\n\n\n\n<li>Posts &uacute;nicos<\/li>\n\n\n\n<li>P&aacute;ginas &uacute;nicas<\/li>\n\n\n\n<li>P&aacute;ginas de categoria e tag<\/li>\n\n\n\n<li>Tipos de post personalizado<\/li>\n\n\n\n<li>P&aacute;ginas de resultados de pesquisa<\/li>\n\n\n\n<li>P&aacute;ginas com o erro 404<\/li>\n<\/ol><p><span style=\"font-weight: 400\">Neste guia, n&oacute;s vamos apresentar templates do WordPress e sua hierarquia. Tamb&eacute;m explicaremos como os temas usam arquivos de modelo para exibir as p&aacute;ginas do seu website. Vamos l&aacute;?<\/span><\/p><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-uma-introducao-aos-arquivos-de-templates-e-como-eles-se-relacionam-com-os-temas-do-wordpress\"><b>Uma Introdu&ccedil;&atilde;o aos Arquivos de Templates (e como eles se Relacionam com os Temas do WordPress)<\/b><\/h2><p><span style=\"font-weight: 400\">Quando voc&ecirc; cria um site est&aacute;tico b&aacute;sico, normalmente usa apenas <a href=\"https:\/\/www.hostinger.com\/br\/tutoriais\/o-que-e-html-conceitos-basicos\/\" target=\"_blank\" rel=\"noopener\">HTML<\/a> e CSS para renderiz&aacute;-lo e personalizar sua apar&ecirc;ncia. O WordPress, por outro lado, &eacute; muito mais &ldquo;poderoso&rdquo;. A plataforma &eacute; constru&iacute;da sobre a <a href=\"http:\/\/php.net\/manual\/en\/intro-whatis.php\" target=\"_blank\" rel=\"noopener\">linguagem PHP<\/a> e usa v&aacute;rios arquivos<\/span><b> .php<\/b><span style=\"font-weight: 400\"> para determinar como cada aspecto de suas p&aacute;ginas aparece.<\/span><\/p><p><span style=\"font-weight: 400\">D&ecirc; uma olhada no lado direito deste post, por exemplo. H&aacute; uma barra lateral apontando voc&ecirc; para outras postagens relacionadas do nosso blog. Quando voc&ecirc; digitou o endere&ccedil;o deste site no seu navegador, e &ldquo;solicitou&rdquo; ao WordPress para carregar esta postagem, tamb&eacute;m foram encontrados v&aacute;rios <a href=\"https:\/\/developer.wordpress.org\/themes\/basics\/template-files\/\" target=\"_blank\" rel=\"noopener\">arquivos de &ldquo;template&rdquo;<\/a>, um dos quais &eacute; chamado <\/span><b>sidebar.php<\/b><span style=\"font-weight: 400\">. Esse arquivo inclui informa&ccedil;&otilde;es sobre como renderizar a barra lateral que voc&ecirc; est&aacute; vendo agora e quais elementos devem incluir:<\/span><\/p><p><span style=\"font-weight: 400\">As barras laterais s&atilde;o, obviamente, apenas uma parte do que comp&otilde;e uma p&aacute;gina inteira. A maioria das p&aacute;ginas do WordPress requer v&aacute;rios arquivos de templates para funcionar, incluindo os seguintes:<\/span><\/p><ul class=\"wp-block-list\">\n<li><strong>Index.php<\/strong><\/li>\n\n\n\n<li><strong>Header.php<\/strong><\/li>\n\n\n\n<li><strong>Sidebar.php<\/strong><\/li>\n\n\n\n<li><strong>Footer.php<\/strong><\/li>\n\n\n\n<li><strong>Functions.php<\/strong><\/li>\n\n\n\n<li><strong>Single.php<\/strong><\/li>\n\n\n\n<li><strong>comments.php<\/strong><\/li>\n<\/ul><p><span style=\"font-weight: 400\">Lembre-se de que esses s&atilde;o apenas alguns dos arquivos de templates que voc&ecirc; encontrar&aacute; no WordPress. Os arquivos <\/span><b>header.php<\/b><span style=\"font-weight: 400\">, <\/span><b>sidebar.php<\/b><span style=\"font-weight: 400\"> e <\/span><b>footer.php<\/b><span style=\"font-weight: 400\"> s&atilde;o particularmente importantes, pois s&atilde;o conhecidos como &ldquo;partials de templates&rdquo;. Isso significa que eles podem ser incorporados em v&aacute;rios outros templates.<\/span><\/p><p><span style=\"font-weight: 400\">A abordagem do WordPress para renderizar p&aacute;ginas pode parecer complexa no come&ccedil;o. Por&eacute;m, &eacute; bastante eficiente. Se voc&ecirc; tivesse um template exclusivo para cada p&aacute;gina do seu site, a personaliza&ccedil;&atilde;o seria um pesadelo. A abordagem modular do WordPress aos templates permite que voc&ecirc; fa&ccedil;a altera&ccedil;&otilde;es em um &uacute;nico arquivo e use esse elemento em todo o site sempre que precisar.<\/span><\/p><p><span style=\"font-weight: 400\">Quando se trata de escolher quais templates usar para cada p&aacute;gina, a primeira coisa que o WordPress far&aacute; &eacute; verificar o tema que voc&ecirc; est&aacute; usando. Cada tema inclui seu pr&oacute;prio conjunto de arquivos de templates que ter&atilde;o preced&ecirc;ncia sobre todos os outros. Essa &eacute; parte que chamamos de &ldquo;<\/span><b>hierarquia de templates<\/b><span style=\"font-weight: 400\">&rdquo; do WordPress em a&ccedil;&atilde;o.<\/span><\/p><p><span style=\"font-weight: 400\">Agora que voc&ecirc; entende como o WordPress renderiza suas p&aacute;ginas, voc&ecirc; pode come&ccedil;ar a entender que os temas s&atilde;o basicamente uma cole&ccedil;&atilde;o de arquivos de templates. Na pr&aacute;tica, um tema s&oacute; precisa de um arquivo de template para funcionar, que &eacute; o arquivo <\/span><b>index.php<\/b><span style=\"font-weight: 400\">.<\/span><\/p><p><span style=\"font-weight: 400\">No entanto, a maioria dos temas inclui muito mais modelos de templates. Para qualquer coisa que um tema n&atilde;o inclua, o WordPress recorre aos outros arquivos em sua hierarquia para preencher essas lacunas.<\/span><\/p><h2 class=\"wp-block-heading\" id=\"h-como-funciona-a-hierarquia-de-templates-do-wordpress\"><b>Como Funciona a Hierarquia de Templates do WordPress<\/b><\/h2><p><span style=\"font-weight: 400\">N&oacute;s mostramos acima alguns exemplos de arquivos de templates. Por&eacute;m, esses s&atilde;o apenas alguns dos templates que podem ser usados &#8203;&#8203;quando uma p&aacute;gina ou postagem &eacute; carregada. A hierarquia de templates do WordPress &eacute; o que determina quais modelos s&atilde;o usados &#8203;&#8203;e em que ordem. Se voc&ecirc; tentar carregar a p&aacute;gina de uma categoria, como hospedagem por exemplo, veja o que acontece em segundo plano:<\/span><\/p><p><span style=\"font-weight: 400\"><strong>1 &ndash;<\/strong> O WordPress vai procurar um arquivo de template chamado <\/span><b>category-hosting.php<\/b><span style=\"font-weight: 400\"> no diret&oacute;rio do seu tema atual.<\/span><\/p><p><span style=\"font-weight: 400\"><strong>2 &ndash;<\/strong> Se n&atilde;o houver o arquivo <\/span><b>category-hosting.php<\/b><span style=\"font-weight: 400\">, o WordPress procurar&aacute; um que use o ID da categoria, como <\/span><b>categoria-2.php<\/b><span style=\"font-weight: 400\">.<\/span><\/p><p><span style=\"font-weight: 400\"><strong>3 &ndash;<\/strong> Caso o WordPress n&atilde;o encontre nenhuma dessas op&ccedil;&otilde;es, ele vai procurar um arquivo <\/span><b>category.php<\/b><span style=\"font-weight: 400\"> gen&eacute;rico.<\/span><\/p><p><span style=\"font-weight: 400\"><strong>4 &ndash;<\/strong> Se n&atilde;o encontrar o arquivo chamado <\/span><b>category.php<\/b><span style=\"font-weight: 400\">, o WordPress procurar&aacute; o template <\/span><b>archive.php<\/b><span style=\"font-weight: 400\">.<\/span><\/p><p><span style=\"font-weight: 400\"><strong>5 &ndash;<\/strong> Se tudo isso n&atilde;o der certo, a plataforma carregar&aacute; o arquivo<\/span><b> index.php<\/b><span style=\"font-weight: 400\"> do seu tema e o usar&aacute; como o template da p&aacute;gina.<\/span><\/p><p><span style=\"font-weight: 400\">Determinados arquivos de templates sempre t&ecirc;m preced&ecirc;ncia sobre os outros, e &eacute; por isso que eles s&atilde;o organizados em uma hierarquia. Em termos gerais, os sites do WordPress s&atilde;o compostos por sete categorias de p&aacute;ginas, cada uma com sua pr&oacute;pria hierarquia estritamente definida. Agora, vamos ver o que essas categorias s&atilde;o e como funcionam suas hierarquias.<\/span><\/p><h2 class=\"wp-block-heading\" id=\"h-explicando-a-hierarquia-dos-templates-do-wordpress\"><b>Explicando a Hierarquia dos Templates do WordPress<\/b><\/h2><p><span style=\"font-weight: 400\">No que diz respeito ao WordPress, todos os sites podem ser divididos em sete tipos de p&aacute;ginas. Cada uma dessas categorias tem uma hierarquia de templates incorporada do WordPress. N&oacute;s explicaremos essas hierarquias uma a uma. <\/span><\/p><h3 class=\"wp-block-heading\" id=\"h-1-pagina-frontal-do-site\"><b>1. P&aacute;gina frontal do site <\/b><\/h3><p><span style=\"font-weight: 400\">Em primeiro lugar, vamos falar sobre a primeira p&aacute;gina do seu site. Quando o WordPress carrega sua home page, a primeira coisa que ele procura &eacute; um arquivo front-page.php. Se esse arquivo n&atilde;o estiver dispon&iacute;vel, a plataforma voltar&aacute; para home.php. Se ambos os arquivos estiverem faltando em a&ccedil;&atilde;o, o WordPress ir&aacute; para o fiel arquivo index.php, que est&aacute; sempre l&aacute; (caso contr&aacute;rio, seu tema n&atilde;o funcionar&aacute;).<\/span><\/p><p><span style=\"font-weight: 400\">Em outras palavras, veja como essa hierarquia espec&iacute;fica se divide:<\/span><\/p><ol class=\"wp-block-list\">\n<li><b>front-page.php<\/b><\/li>\n\n\n\n<li><b>home.php<\/b><\/li>\n\n\n\n<li><b>Index.php<\/b><\/li>\n<\/ol><p><span style=\"font-weight: 400\">Mesmo que esses tr&ecirc;s arquivos sejam exatamente iguais, o WordPress ainda seguir&aacute; sua l&oacute;gica interna. Essa hierarquia espec&iacute;fica &eacute; bastante simples. Em seguida, vamos nos aprofundar em um tipo de processo um pouco mais complexo.<\/span><\/p><h3 class=\"wp-block-heading\" id=\"h-2-posts-unicos\"><b>2. Posts &Uacute;nicos <\/b><\/h3><p><span style=\"font-weight: 400\">Artigos do WordPress (como este) se enquadram na categoria de posts &uacute;nicos. Neste mesmo artigo,falamos sobre alguns dos arquivos de templates envolvidos na renderiza&ccedil;&atilde;o de uma postagem. No entanto, esses eram principalmente elementos internos. Antes que o WordPress possa renderiz&aacute;-los, ele precisa determinar qual arquivo de template usar para a p&aacute;gina como um todo. Veja como funciona a hierarquia de postagens &uacute;nicas:<\/span><\/p><ol class=\"wp-block-list\">\n<li><strong>Single-{post-type}-{slug}.php<\/strong><\/li>\n\n\n\n<li><strong>Single-{post-type}.php<\/strong><\/li>\n\n\n\n<li><strong>Single.php<\/strong><\/li>\n\n\n\n<li><strong>Singular.php<\/strong><\/li>\n\n\n\n<li><strong>index.php<\/strong><\/li>\n<\/ol><p><span style=\"font-weight: 400\">Voc&ecirc; provavelmente n&atilde;o reconhece alguns desses arquivos de template, ent&atilde;o vamos dar a eles algum contexto. O Primeiro da lista &eacute; o<\/span><b> single- {post-type} &ndash; {slug} .php<\/b><span style=\"font-weight: 400\">. Um outro exemplo mais pr&aacute;tico pode ser o <\/span><b>single-product-ca-12.php<\/b><span style=\"font-weight: 400\">, no caso de o site ser uma loja online. Em outras palavras, o WordPress ir&aacute; procurar por um arquivo de template exclusivo para cada postagem que voc&ecirc; acessar, dentro de sua categoria espec&iacute;fica. Se a plataforma n&atilde;o puder encontrar um template relevante, ele voltar&aacute; para o <\/span><b>single {post-type}.php<\/b><span style=\"font-weight: 400\"> e assim por diante, at&eacute; que alcance o <\/span><b>index.php<\/b><span style=\"font-weight: 400\"> novamente.<\/span><\/p><p><span style=\"font-weight: 400\">Na pr&aacute;tica, essa abordagem permite que voc&ecirc; crie templates personalizados para publica&ccedil;&otilde;es ou produtos individuais. No entanto, se preferir usar um &uacute;nico template para todas as suas postagens, &eacute; para isso que o <\/span><b>single.php<\/b><span style=\"font-weight: 400\"> serve.<\/span><\/p><h3 class=\"wp-block-heading\" id=\"h-3-paginas-unicas\"><b>3. P&aacute;ginas &Uacute;nicas <\/b><\/h3><p><span style=\"font-weight: 400\">As p&aacute;ginas &uacute;nicas tem a pr&oacute;pria categoria com o WordPress. Pegue o site da Hostinger como exemplo. https:\/\/www.hostinger.com.br &eacute; a nossa p&aacute;gina inicial e, quando acessada, carrega o modelo <\/span><b>front-page.php<\/b><span style=\"font-weight: 400\">. Outras se&ccedil;&otilde;es do site, como https:\/\/www.hostinger.com\/web-hosting, se enquadram na categoria de p&aacute;ginas &uacute;nicas.<\/span><\/p><p><span style=\"font-weight: 400\">Uma &uacute;nica p&aacute;gina segue esta hierarquia: <\/span><\/p><ol class=\"wp-block-list\">\n<li><span style=\"font-weight: 400\">Arquivo de modelo personalizado<\/span><\/li>\n\n\n\n<li><b>page&ndash; {slug}.php<\/b><\/li>\n\n\n\n<li><b>page- {id}.php <\/b><\/li>\n\n\n\n<li><b>page.php <\/b><\/li>\n\n\n\n<li><b>singular.php<\/b><\/li>\n\n\n\n<li><b>index.php<\/b><\/li>\n<\/ol><p><span style=\"font-weight: 400\">Voc&ecirc; notar&aacute; que o primeiro item da lista n&atilde;o &eacute; um nome de arquivo. Isso porque o WordPress pode reconhecer v&aacute;rios tipos de conte&uacute;do como p&aacute;ginas &uacute;nicas. Por exemplo, se voc&ecirc; estiver lidando com uma postagem, o WordPress usar&aacute; como padr&atilde;o a hierarquia que mostramos anteriormente. Por outro lado, as p&aacute;ginas &uacute;nicas (como <\/span><b>\/web-hosting<\/b><span style=\"font-weight: 400\">) passar&atilde;o para o <\/span><b>page-slug.php<\/b><span style=\"font-weight: 400\">. Em nosso exemplo, isso seria <\/span><b>page-web-hosting.php<\/b><span style=\"font-weight: 400\"> (se esse arquivo existir).<\/span><\/p><p><span style=\"font-weight: 400\">A partir da&iacute;, essa hierarquia funciona da mesma forma que as postagens. Se n&atilde;o houver um arquivo de template para o slug exclusivo de uma p&aacute;gina, o WordPress vai procurar um que corresponda ao seu ID e assim por diante. Como sempre, todas as linhas levam ao<\/span><b> index.php<\/b><span style=\"font-weight: 400\"> no final.<\/span><\/p><h3 class=\"wp-block-heading\" id=\"h-4-categoria-e-paginas-com-tags\"><b>4. Categoria e p&aacute;ginas com tags<\/b><\/h3><p><span style=\"font-weight: 400\">Como voc&ecirc; deve se lembrar, n&oacute;s falamos sobre a hierarquia de categorias anteriormente neste artigo. De qualquer forma, vamos recapitular os modelos que essa hierarquia cobre, em ordem:<\/span><\/p><ol class=\"wp-block-list\">\n<li><b>Category&ndash;{slug}.php<\/b><\/li>\n\n\n\n<li><b>Category-{id}.php<\/b><\/li>\n\n\n\n<li><b>Category.php<\/b><\/li>\n\n\n\n<li><b>Archive.php<\/b><\/li>\n\n\n\n<li><b>index.php<\/b><\/li>\n<\/ol><p><span style=\"font-weight: 400\">Essa hierarquia funciona da mesma forma para publica&ccedil;&otilde;es e p&aacute;ginas &uacute;nicas. O WordPress vai procurar um template exclusivo para a categoria que voc&ecirc; deseja carregar, primeiro procurando um nome de arquivo que inclua o slug e, em seguida, mudando para o ID dele.<\/span><\/p><p><span style=\"font-weight: 400\">Se isso n&atilde;o funcionar, ser&aacute; usado o arquivo <\/span><b>category.php<\/b><span style=\"font-weight: 400\"> e depois <\/span><b>archive.php<\/b><span style=\"font-weight: 400\">. Seu arquivo do WordPress deve incluir os posts de todas as categorias, afinal, faz sentido inclu&iacute;-lo nessa hierarquia espec&iacute;fica.<\/span><\/p><p><span style=\"font-weight: 400\">Tamb&eacute;m inclu&iacute;mos tags do WordPress nesta se&ccedil;&atilde;o, porque s&atilde;o elementos taxon&ocirc;micos. Al&eacute;m disso, suas hierarquias s&atilde;o exatamente iguais, exceto pelo fato de que voc&ecirc; substituiria todas as inst&acirc;ncias de categoria por <\/span><b>tag.category-{slug}.php <\/b><span style=\"font-weight: 400\">torna-se <\/span><b>tag-{slug}.php<\/b><span style=\"font-weight: 400\"> e assim por diante.<\/span><\/p><h3 class=\"wp-block-heading\" id=\"h-5-postagens-personalizadas\"><b>5. Postagens Personalizadas <\/b><\/h3><p><span style=\"font-weight: 400\">Caso voc&ecirc; n&atilde;o esteja familiarizado com os tipos de postagem personalizados, eles s&atilde;o basicamente tipos de conte&uacute;do que n&atilde;o se enquadram nas classifica&ccedil;&otilde;es padr&atilde;o do WordPress. Por exemplo, se voc&ecirc; tem um blog que se concentra em resenhas, conv&eacute;m criar um tipo de postagem personalizado chamado de coment&aacute;rios e personaliz&aacute;-lo para incluir recursos adicionais.<\/span><\/p><p><span style=\"font-weight: 400\">A cria&ccedil;&atilde;o de tipos de postagem personalizados, no entanto, &eacute; um assunto para outro momento. Por enquanto, basta dizer que esses tipos de conte&uacute;do t&ecirc;m sua pr&oacute;pria hierarquia: <\/span><\/p><ol class=\"wp-block-list\">\n<li><b>archive-{post_type}.php <\/b><\/li>\n\n\n\n<li><b>arquivo.php <\/b><\/li>\n\n\n\n<li><b>index.php<\/b><\/li>\n<\/ol><p><span style=\"font-weight: 400\">Como voc&ecirc; pode ver, essa hierarquia n&atilde;o &eacute; t&atilde;o consistente quanto algumas das outras. No entanto, voc&ecirc; ainda tem alguns n&iacute;veis de templates antes de chegar ao index.php, o que &eacute; suficiente para criar p&aacute;ginas complexas.<\/span><\/p><h3 class=\"wp-block-heading\" id=\"h-6-paginas-de-resultados-de-pesquisa\"><b>6. P&aacute;ginas de resultados de pesquisa <\/b><\/h3><p><span style=\"font-weight: 400\">As coisas ficam um pouco mais simples agora. Primeiro, temos resultados de pesquisa, que na maioria dos casos s&atilde;o extremamente simples no que diz respeito ao layout. Essa simplicidade &eacute; refletida em sua hierarquia:<\/span><\/p><ol class=\"wp-block-list\">\n<li><b>search.php<\/b><\/li>\n\n\n\n<li><b>index.php<\/b><\/li>\n<\/ol><p><span style=\"font-weight: 400\">Neste caso, o WordPress padroniza o <\/span><b>index.php<\/b><span style=\"font-weight: 400\"> imediatamente, caso n&atilde;o encontre um template personalizado para sua p&aacute;gina de resultados de pesquisa. A maioria dos temas modernos incluir&aacute; algum tipo de personaliza&ccedil;&atilde;o.<\/span><\/p><h3 class=\"wp-block-heading\" id=\"h-7-paginas-de-erro-404\"><b>7. P&aacute;ginas de erro 404<\/b><\/h3><p><span style=\"font-weight: 400\">P&aacute;ginas de erro s&atilde;o uma coisa que voc&ecirc; espera que seus usu&aacute;rios nunca precisem ver, mas &eacute; importante t&ecirc;-los por perto. Fora da caixa, o WordPress n&atilde;o inclui p&aacute;ginas de erro personalizadas, mas &eacute; f&aacute;cil configurar uma.<\/span><\/p><p><span style=\"font-weight: 400\">Imagine que voc&ecirc; criou um website que inclui uma p&aacute;gina inicial, algumas p&aacute;ginas &uacute;nicas e muitas postagens. Voc&ecirc; tamb&eacute;m est&aacute; usando um tema personalizado que inclui esses arquivos de template:<\/span><\/p><ul class=\"wp-block-list\">\n<li><b>Index.php<\/b><\/li>\n\n\n\n<li><b>Home.php<\/b><\/li>\n\n\n\n<li><b>Page.php<\/b><\/li>\n\n\n\n<li><b>Archive.php<\/b><\/li>\n\n\n\n<li><b>category.php<\/b><\/li>\n<\/ul><p><span style=\"font-weight: 400\">Esta &eacute; uma cole&ccedil;&atilde;o pequena e organizada de arquivos de template, mas &eacute; mais que suficiente para alimentar um site. Neste caso, se voc&ecirc; visitar a home page, o WordPress carregar&aacute; o modelo <\/span><b>home.php<\/b><span style=\"font-weight: 400\">.<\/span><\/p><p><span style=\"font-weight: 400\">Aqui est&atilde;o alguns exemplos de outras p&aacute;ginas que voc&ecirc; pode visitar e os arquivos de template que eles usariam: <\/span><\/p><ul class=\"wp-block-list\">\n<li><span style=\"font-weight: 400\">Uma postagem aleat&oacute;ria carregaria index.php como seu arquivo de template, porque n&atilde;o h&aacute; outras op&ccedil;&otilde;es em sua hierarquia. <\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400\">Qualquer categoria que voc&ecirc; deseja visitar usaria category.php, j&aacute; que est&aacute; dispon&iacute;vel. Se n&atilde;o fosse, o WordPress carregaria archive.php. <\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400\">Suas p&aacute;ginas individuais usariam page.php, mas elas seriam padronizadas como index.php se a primeira n&atilde;o estivesse dispon&iacute;vel. <\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400\">Como voc&ecirc; n&atilde;o tem uma p&aacute;gina de erro, o WordPress usaria index.php como modelo nessa situa&ccedil;&atilde;o.<\/span><\/li>\n<\/ul><p><span style=\"font-weight: 400\">H&aacute; muito mais exemplos que poder&iacute;amos usar, mas estes devem dar uma id&eacute;ia de como este site funcionaria. Quais modelos o WordPress usar&aacute; ser&aacute; determinado por quais arquivos seu tema foi configurado e as hierarquias que apresentamos anteriormente. Espero que as informa&ccedil;&otilde;es que inclu&iacute;mos aqui sirvam de refer&ecirc;ncia caso voc&ecirc; precise trabalhar com a hierarquia de templates do WordPress no futuro.<\/span><\/p><h2 class=\"wp-block-heading\" id=\"h-conclusao\"><b>Conclus&atilde;o<\/b><\/h2><p><span style=\"font-weight: 400\">A hierarquia de templates do WordPress parece complexa. No entanto, nos exemplos acima, mostramos quais arquivos de template t&ecirc;m preced&ecirc;ncia sobre os outros. Com essas informa&ccedil;&otilde;es &uacute;teis, voc&ecirc; saber&aacute; exatamente quais arquivos precisar&aacute; alterar se quiser fazer altera&ccedil;&otilde;es em seu tema ativo do WordPress.<\/span><\/p><p><span style=\"font-weight: 400\">Voc&ecirc; tem alguma d&uacute;vida sobre como a hierarquia de templates do WordPress funciona no seu site? Fa&ccedil;a um coment&aacute;rio abaixo!<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se voc&ecirc; quer descobrir todo o potencial que o WordPress tem, entender como funciona os templates do wordpress ajuda um pouco. Quando uma p&aacute;gina do WordPress renderiza, ela usa o template para determinar como tudo vai ficar. Al&eacute;m disso, a plataforma adere a uma hierarquia r&iacute;gida que mant&eacute;m as coisas organizadas. Saber o que &eacute; [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/br\/tutoriais\/hierarquia-dos-templates-do-wordpress\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":125,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Entendendo a hierarquia dos templates do WordPress: Guia Completo","rank_math_description":"Voc\u00ea possui um site montado no WordPress e quer entender melhor como funciona os templates, temas e a hierarquia dentro do WordPress? Ent\u00e3o este tutorial \u00e9 perfeito para a sua leitura.","rank_math_focus_keyword":"hierarquia","footnotes":""},"categories":[4911],"tags":[5496,5497,5498,5499,5209],"class_list":["post-9703","post","type-post","status-publish","format-standard","hentry","category-wordpress","tag-hierarquia","tag-hierarquia-do-wordpress","tag-hierarquia-wordpress","tag-templates","tag-templates-wordpress"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/wordpress-template-hierarchy","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/hierarquia-dos-templates-do-wordpress","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/jerarquia-de-plantillas-de-wordpress","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/wordpress-template-hierarchy","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/wordpress-template-hierarchy","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/wordpress-template-hierarchy","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/jerarquia-de-plantillas-de-wordpress","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/jerarquia-de-plantillas-de-wordpress","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/jerarquia-de-plantillas-de-wordpress","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/hierarquia-dos-templates-do-wordpress","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/wordpress-template-hierarchy","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/wordpress-template-hierarchy","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/wordpress-template-hierarchy","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/wordpress-template-hierarchy","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/9703","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/users\/125"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/comments?post=9703"}],"version-history":[{"count":7,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/9703\/revisions"}],"predecessor-version":[{"id":38743,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/9703\/revisions\/38743"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media?parent=9703"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/categories?post=9703"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/tags?post=9703"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}