{"id":41147,"date":"2021-01-04T04:24:33","date_gmt":"2021-01-04T12:24:33","guid":{"rendered":"https:\/\/kinsta.com\/?p=85856&#038;preview=true&#038;preview_id=85856"},"modified":"2025-02-14T09:10:37","modified_gmt":"2025-02-14T12:10:37","slug":"hierarquia-modelos-wordpress","status":"publish","type":"post","link":"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/","title":{"rendered":"Um Guia para a Hierarquia de Modelos do WordPress"},"content":{"rendered":"<p>Se voc\u00ea quiser <a href=\"https:\/\/kinsta.com\/pt\/blog\/como-personalizar-tema-wordpress\/\">personalizar os temas<\/a> ou construir novos a partir do zero, \u00e9 importante entender como funciona a hierarquia de modelos do WordPress.<\/p>\n<p>Antes de mais nada, este sistema WordPress ajuda a manter tudo organizado. Quando voc\u00ea souber quais s\u00e3o todos os arquivos de modelos de temas, o que eles fazem e como s\u00e3o priorizados, voc\u00ea conseguir\u00e1 alterar quase todos os aspectos de como seu site WordPress fica.<\/p>\n<p>Neste artigo, vamos explicar o que \u00e9 a hierarquia de modelos do WordPress e como ela funciona. Em seguida, forneceremos uma descri\u00e7\u00e3o completa dos arquivos de modelo envolvidos em cada tipo de p\u00e1gina do WordPress (incluindo uma folha de consulta para refer\u00eancia), para ajud\u00e1-lo a us\u00e1-los em seu benef\u00edcio.<\/p>\n<p>Vamos nessa!<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Uma Introdu\u00e7\u00e3o \u00e0 Hierarquia de Modelos do WordPress<\/h2>\n<p>Tipicamente, os sites n\u00e3o-din\u00e2micos utilizam arquivos <a href=\"https:\/\/kinsta.com\/pt\/blog\/wordpress-vs-html-estatico\/\">HTML e CSS est\u00e1ticos<\/a> para renderizar seu conte\u00fado. Entretanto, o WordPress \u00e9 uma plataforma din\u00e2mica baseada na <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-php\/\">linguagem de programa\u00e7\u00e3o PHP<\/a>. Cada site WordPress carrega m\u00faltiplos arquivos <em>.php<\/em>, cada um deles governando a apar\u00eancia de uma se\u00e7\u00e3o ou componente espec\u00edfico.<\/p>\n<p>Sempre que voc\u00ea carrega um determinado tipo de p\u00e1gina, o <a href=\"https:\/\/kinsta.com\/pt\/blog\/sistema-de-gerenciamento-de-conteudo\/\">Content Management System (CMS)<\/a> procura os arquivos modelo que correspondem a ele.<\/p>\n<p>Por exemplo, se voc\u00ea usar <a href=\"https:\/\/kinsta.com\/pt\/blog\/pesquisa-wordpress\/\">recurso de pesquisa do WordPress<\/a> e carregar uma p\u00e1gina de resultados de pesquisa, o CMS ir\u00e1 procurar por dois arquivos modelo:<\/p>\n<ol>\n<li><em>search.php<\/em>, que rege a apar\u00eancia de suas p\u00e1ginas de resultados de pesquisa<\/li>\n<li><em>index.php<\/em>, que \u00e9 o arquivo modelo padr\u00e3o que o WordPress usa quando n\u00e3o consegue encontrar a op\u00e7\u00e3o superior dentro de cada hierarquia<\/li>\n<\/ol>\n<p>Os arquivos modelo a que voc\u00ea tem acesso depender\u00e1 do tema que voc\u00ea usar. Todos os <a href=\"https:\/\/kinsta.com\/pt\/blog\/temas-wordpress-mais-rapidos\/\">temas de WordPress<\/a>\u00a0s\u00e3o uma cole\u00e7\u00e3o de modelos, <a href=\"https:\/\/kinsta.com\/pt\/blog\/css-wordpress\/#how-to-customize-your-wordpress-theme-with-css\">stylesheets<\/a> e outros elementos, tais como <a href=\"https:\/\/kinsta.com\/pt\/blog\/tipos-arquivo-imagem\/\">imagens<\/a>. Portanto, no exemplo acima, se o tema que voc\u00ea utiliza inclui um modelo <em>search.php<\/em>, o WordPress ir\u00e1 encontr\u00e1-lo e carreg\u00e1-lo.<\/p>\n<p>Em alguns casos, voc\u00ea pode usar um tema que n\u00e3o inclua arquivos de modelos para os tipos de p\u00e1ginas que voc\u00ea deseja carregar. \u00c9 a\u00ed que entra a hierarquia de modelos do WordPress. \u00c9 um sistema embutido que diz ao WordPress quais arquivos de modelos devem ser carregados e em que ordem.<\/p>\n<p>Para uma p\u00e1gina de pesquisa, se o WordPress n\u00e3o conseguir encontrar o arquivo <em>search.php<\/em>, ele descer\u00e1 para o pr\u00f3ximo arquivo na hierarquia, que \u00e9 <em>index.php<\/em>. Este arquivo \u00e9 o \u00faltimo recurso para cada branch dentro da hierarquia do modelo.<\/p>\n<p>Em teoria, voc\u00ea pode ter um tema totalmente funcional que inclui apenas um arquivo modelo, e que \u00e9 <em>index.php<\/em>.<\/p>\n<p>Na pr\u00e1tica, por\u00e9m, um tema com um \u00fanico arquivo de modelo dificilmente incluiria qualquer personaliza\u00e7\u00e3o de estilo, e todo tipo de p\u00e1gina teria o mesmo aspecto. A menos que seja isso o que voc\u00ea pretende, compreender a hierarquia de modelos do WordPress \u00e9 um dos passos mais importantes que voc\u00ea pode dar como <a href=\"https:\/\/kinsta.com\/pt\/blog\/salario-de-um-desenvolvedor-wordpress\/\">desenvolvedor de um tema<\/a>.<\/p>\n\n<h2>Como funciona a Hierarquia de Modelos do WordPress<\/h2>\n<p>Como voc\u00ea deve saber, o WordPress permite o uso de v\u00e1rios tipos de p\u00e1ginas, dependendo do que voc\u00ea deseja publicar. H\u00e1 sete categorias principais que voc\u00ea pode usar:<\/p>\n<ol>\n<li>Primeira p\u00e1gina<\/li>\n<li>Artigos individuais<\/li>\n<li>P\u00e1ginas individuais<\/li>\n<li>Tipos de e-mail personalizados<\/li>\n<li>P\u00e1ginas de resultados de pesquisa<\/li>\n<li>Categorias e p\u00e1ginas de etiquetas<\/li>\n<li>P\u00e1ginas de erro 404<\/li>\n<\/ol>\n<p>Cada uma dessas p\u00e1ginas tem sua pr\u00f3pria hierarquia personalizada, o que significa que ela usa um conjunto espec\u00edfico de arquivos modelo.<\/p>\n<p>Se voc\u00ea der uma r\u00e1pida olhada em qualquer pasta do seu tema, voc\u00ea normalmente encontrar\u00e1 uma cole\u00e7\u00e3o de arquivos de modelos. A seguir, um exemplo de arquivos de modelos listados dentro do diret\u00f3rio de temas para um artigo de blog:<\/p>\n<figure style=\"width: 976px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/12\/template-files-1.png\" alt=\"Arquivos de modelos listados em um diret\u00f3rio tem\u00e1tico do WordPress\" width=\"976\" height=\"380\"><figcaption class=\"wp-caption-text\">Arquivos de modelos listados em um diret\u00f3rio de temas do WordPress<\/figcaption><\/figure>\n<p>Este \u00e9 um tipo de p\u00e1gina de artigo \u00fanico, o que significa que ele usa o arquivo <em>single.php <\/em>como modelo para o conte\u00fado principal da p\u00e1gina (o pr\u00f3prio artigo do blog).<\/p>\n<p>Al\u00e9m disso, ele tem um arquivo modelo separado para cada elemento da p\u00e1gina, a maioria dos quais voc\u00ea deve ser capaz de identificar num relance, inclusive:<\/p>\n<ul>\n<li><a href=\"https:\/\/kinsta.com\/pt\/blog\/adicionar-codigo-ao-cabecalho-e-rodape-do-wordpress\/\">Cabe\u00e7alho (<\/a><a href=\"https:\/\/kinsta.com\/pt\/blog\/adicionar-codigo-ao-cabecalho-e-rodape-do-wordpress\/\">Header)<\/a><\/li>\n<li>Rodap\u00e9 (Footer)<\/li>\n<li><a href=\"https:\/\/kinsta.com\/pt\/blog\/desativar-comentarios-wordpress\/\">Coment\u00e1rios<\/a><\/li>\n<li><a href=\"https:\/\/kinsta.com\/pt\/blog\/remover-barra-lateral-wordpress\/\">Barra Lateral (Sidebar)<\/a><\/li>\n<\/ul>\n<p>\u00c9 importante entender que, embora cada tipo de p\u00e1gina tenha sua pr\u00f3pria hierarquia, muitas vezes eles tamb\u00e9m compartilham arquivos de modelos comuns, tais como <em>header.php <\/em>e <em>footer.php<\/em>.<\/p>\n<p>Se voc\u00ea est\u00e1 construindo seu pr\u00f3prio tema, isso significa que voc\u00ea pode criar estilos personalizados para cada tipo de p\u00e1gina, ao mesmo tempo, em que constr\u00f3i arquivos de modelos para reutilizar.<\/p>\n<p>Voc\u00ea tamb\u00e9m pode criar arquivos de modelos personalizados para elementos como Barra Lateral (Sidebar) e Rodap\u00e9 (Footer) que <em>s\u00f3 <\/em>se aplicam a certos tipos de p\u00e1gina. Essa flexibilidade \u00e9 tudo gra\u00e7as \u00e0 abordagem modular do WordPress aos modelos.<\/p>\n<p><a href=\"https:\/\/kinsta.com\/pt\/blog\/como-alterar-tema-wordpress\/\">Quando voc\u00ea muda de tema<\/a>, as diferen\u00e7as nos layouts que voc\u00ea v\u00ea s\u00e3o atribu\u00eddas aos novos arquivos de modelos que o WordPress carrega. O child theme tamb\u00e9m entram na hierarquia de temas do WordPress, que discutiremos em breve.<\/p>\n<h2>Onde Localizar e Alterar Arquivos de Modelos de WordPress<\/h2>\n<p>Um arquivo <em>.php <\/em>pode incluir tanto o c\u00f3digo PHP quanto a marca\u00e7\u00e3o HTML (todos os quais <a href=\"https:\/\/kinsta.com\/pt\/blog\/editar-codigo-wordpress\/\">voc\u00ea pode editar<\/a>). Como tal, os arquivos de modelo do WordPress podem ser t\u00e3o complexos quanto voc\u00ea precisa que sejam. Em muitos casos, os arquivos de modelo que o WordPress usa s\u00e3o uma cole\u00e7\u00e3o de fun\u00e7\u00f5es para os elementos que eles governam.<\/p>\n<p>Para dar um exemplo, aqui est\u00e1 uma r\u00e1pida olhada no arquivo de modelo <em>header.php <\/em>que o tema oficial do WordPress <a href=\"https:\/\/kinsta.com\/pt\/blog\/twenty-twenty-one-tema\/\">Twenty Twenty-One<\/a> utiliza:<\/p>\n<figure style=\"width: 1049px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/12\/twenty-twentyone-header.png\" alt=\"O arquivo de modelo de cabe\u00e7alho do tema Twenty Twenty-One\" width=\"1049\" height=\"565\"><figcaption class=\"wp-caption-text\">O arquivo de modelo de Cabe\u00e7alho (Header) do tema Twenty Twenty-One<\/figcaption><\/figure>\n<p>Como mencionamos, cada tema WordPress inclui seu pr\u00f3prio conjunto de arquivos modelo. Voc\u00ea pode ver quais arquivos de modelo seu tema inclui acessando sua pasta no diret\u00f3rio raiz do seu site atrav\u00e9s de um <a href=\"https:\/\/kinsta.com\/pt\/blog\/melhores-clientes-ftp\/\">cliente FTP (File Transfer Protocol)<\/a>.<\/p>\n<p>Eis o que parece para o tema oficial anterior do WordPress, <a href=\"https:\/\/kinsta.com\/pt\/blog\/twenty-twenty-tema\/\">Twenty Twenty<\/a>:<\/p>\n<figure style=\"width: 911px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/12\/twentytwenty-template-files.png\" alt=\"O diret\u00f3rio tem\u00e1tico Vinte Vinte e Arquivos Tem\u00e1ticos e Modelos\" width=\"911\" height=\"375\"><figcaption class=\"wp-caption-text\">O pasta do tema Twenty Twenty com Arquivos e Modelos<\/figcaption><\/figure>\n<p><span style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\">Por padr\u00e3o, o WordPress carregar\u00e1 arquivos de modelos que est\u00e3o dentro do diret\u00f3rio principal do seu tema (<\/span><em style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\">wp_content &gt; temas) <\/em><span style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\">ou dentro da pasta de<\/span><em style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\"> partes de modelos. <\/em>Se voc\u00ea planeja criar v\u00e1rios arquivos de modelos, recomendamos manter seus modelos de p\u00e1gina principal dentro do diret\u00f3rio principal. Para arquivos de modelos mais espec\u00edficos, tais como uma p\u00e1gina de largura total ou layouts de Barra Lateral (Sidebar), voc\u00ea pode usar subdiret\u00f3rios.<\/p>\n<p>A melhor maneira de entender toda a hierarquia de modelos do WordPress \u00e9 atrav\u00e9s de uma folha de consultas. Neste caso, estamos mostrando-lhe uma <a href=\"https:\/\/developer.wordpress.org\/themes\/basics\/template-hierarchy\/\">vis\u00e3o geral da hierarquia de modelos<\/a>, cortesia do Codex WordPress:<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/12\/template-cheatsheet.png\" alt=\"A hierarquia de modelos do WordPress\" width=\"1500\" height=\"934\"><figcaption class=\"wp-caption-text\">A hierarquia de modelos do WordPress<\/figcaption><\/figure>\n<p>O Codex WordPress inclui muitas informa\u00e7\u00f5es sobre a hierarquia de modelos, por isso recomendamos a marca\u00e7\u00e3o desse recurso. Por enquanto, vamos cavar em cada tipo de p\u00e1gina e os arquivos de modelo que ela utiliza.<\/p>\n<h2>Uma subdivis\u00e3o da hierarquia de modelos do WordPress por tipo de p\u00e1gina<\/h2>\n<p>O WordPress usa sete tipos principais de p\u00e1ginas. Nesta se\u00e7\u00e3o, falaremos sobre cada um deles, e lhe forneceremos uma descri\u00e7\u00e3o\u00a0 dos arquivos modelo que eles utilizam. Vamos come\u00e7ar com a primeira p\u00e1gina.<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"disc\" selector=\"h3\" count-number=\"7\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h3>Modelos de arquivo para a p\u00e1gina inicial<\/h3>\n<p>Sua <a href=\"https:\/\/kinsta.com\/pt\/blog\/mudar-pagina-inicial-wordpress\/\">p\u00e1gina inicial do WordPress<\/a> \u00e9 a primeira parada que a maioria dos usu\u00e1rios fazem quando visitam seu site. Na pr\u00e1tica, o layout da primeira p\u00e1gina pode variar drasticamente de um site para outro.<\/p>\n<p>Entretanto, para uma p\u00e1gina inicial b\u00e1sica, o WordPress procurar\u00e1 estes tr\u00eas arquivos modelo em ordem:<\/p>\n<ol>\n<li><em>front-page.php <\/em><\/li>\n<li><em>home.php<\/em><\/li>\n<li><em>index.php<\/em><\/li>\n<\/ol>\n<p>Se seu tema n\u00e3o incluir um arquivo de modelo de <em>front-page<\/em><em>.php<\/em>, o WordPress passar\u00e1 por padr\u00e3o para a segunda op\u00e7\u00e3o, e assim por diante. Como sempre, o arquivo <em>index.php <\/em>\u00e9 a \u00faltima parada que o WordPress faz na \u00e1rvore de decis\u00e3o do modelo.<\/p>\n<h3>Artigos individuais<\/h3>\n<p>Os artigos individuais do WordPress utilizam a hierarquia de modelo \u00fanico de artigo. Para o conte\u00fado principal de cada artigo do blog, o WordPress procurar\u00e1 os seguintes arquivos:<\/p>\n<ol>\n<li><em>single.php<\/em><\/li>\n<li><em>singular.php<\/em><\/li>\n<li><em>index.php<\/em><\/li>\n<\/ol>\n<p>No entanto, se voc\u00ea der uma olhada no modelo de folha de consulta, voc\u00ea notar\u00e1 uma hierarquia mais complexa que emerge em alguns casos.<\/p>\n<p>Isso porque o WordPress permite que voc\u00ea designe arquivos modelo para mensagens individuais e categorias \u00fanicas, e ent\u00e3o, por padr\u00e3o, o <em>single.php <\/em>se ele n\u00e3o conseguir encontrar nenhuma dessas op\u00e7\u00f5es.<\/p>\n<p>Al\u00e9m dos arquivos de modelos prim\u00e1rios, voc\u00ea tem elementos como o Cabe\u00e7alho (Header), Rodap\u00e9 (Footer), Barra Lateral (Sidebar) e se\u00e7\u00f5es de coment\u00e1rios. Como mencionamos anteriormente, cada um desses elementos pode ter seu pr\u00f3prio arquivo de modelo.<\/p>\n<h3>P\u00e1ginas \u00fanicas<\/h3>\n<p>Depois dos artigos, as p\u00e1ginas \u00fanicas s\u00e3o o p\u00e3o e a manteiga para a maioria dos <a href=\"https:\/\/kinsta.com\/pt\/blog\/porque-usar-o-wordpress\/\">sites WordPress<\/a>. Geralmente, eles usam um modelo diferente da sua p\u00e1gina inicial, a menos que ambos os tipos de p\u00e1ginas sejam padronizados para <em>index.php<\/em>.<\/p>\n<p>Veja como fica a hierarquia de modelos de p\u00e1gina \u00fanica:<\/p>\n<ol>\n<li><em>page.php<\/em><\/li>\n<li><em>singular.php<\/em><\/li>\n<li><em>index.php<\/em><\/li>\n<\/ol>\n<p>Embora a hierarquia de modelos para os artigos e p\u00e1ginas individuais seja semelhante, existem algumas diferen\u00e7as importantes.<\/p>\n<p>Primeiro, quando se trata de p\u00e1ginas, o WordPress usa o <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/get_page_template\/\">caminho<\/a> <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/get_page_template\/\"><em>get_page_templates()<\/em><\/a> para arquivos personalizados, que voc\u00ea pode usar para alterar ou redirecionar o modelo de p\u00e1gina padr\u00e3o.<\/p>\n<p>Al\u00e9m disso, voc\u00ea pode criar modelos para <a href=\"https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/#the-difference-between-permalinks-slugs-and-links\">cartuchos<\/a> e identifica\u00e7\u00f5es espec\u00edficas.\u00a0 Se voc\u00ea tiver um arquivo <em>page-{slug}.php <\/em>ou <em>page-{id}.php<\/em>, o WordPress tentar\u00e1 carregar cada arquivo em ordem, antes de fazer o padr\u00e3o para <em>page.php<\/em>.<\/p>\n<h3>Tipos de artigos personalizados<\/h3>\n<p>Voc\u00ea pode criar <a href=\"https:\/\/kinsta.com\/pt\/blog\/tipos-publicacoes-personalizadas-wordpress\/\">tipos de artigos personalizadas<\/a> para v\u00e1rios tipos de conte\u00fado que voc\u00ea pode n\u00e3o querer agrupar com p\u00e1ginas ou artigos. Os tipos de artigos personalizadas proporcionam a voc\u00ea um grau de organiza\u00e7\u00e3o maior para seu conte\u00fado e tamb\u00e9m t\u00eam sua pr\u00f3pria hierarquia de modelos:<\/p>\n<ol>\n<li><em>archive-{post_type}.php<\/em><\/li>\n<li><em>archive.php<\/em><\/li>\n<li><em>index.php<\/em><\/li>\n<\/ol>\n<p>A hierarquia de modelos para tipos de artigos personalizadas n\u00e3o \u00e9 t\u00e3o complexa quanto para p\u00e1ginas ou artigos completos. No entanto, o WordPress permite criar arquivos de modelos para cada tipo de artigo personalizada, para que eles n\u00e3o tenham que compartilhar os mesmos layouts exatos.<\/p>\n<h3>P\u00e1ginas de resultados da pesquisa<\/h3>\n<p>J\u00e1 lhe apresentamos a hierarquia de modelos que o WordPress utiliza para p\u00e1ginas de resultados de pesquisa, ent\u00e3o vamos recapitular brevemente como ela \u00e9:<\/p>\n<ol>\n<li><em>search.php<\/em><\/li>\n<li><em>index.php<\/em><\/li>\n<\/ol>\n<p>\u00c0 medida que nos afastamos dos tipos de p\u00e1ginas &#8216;complexas&#8217;, como artigos ou sua p\u00e1gina principal, a hierarquia de modelos do WordPress se torna muito mais simples.<\/p>\n<p>Com uma p\u00e1gina de pesquisa, voc\u00ea normalmente n\u00e3o precisa incluir muitos elementos al\u00e9m dos pr\u00f3prios resultados. Quanto mais simples a estrutura, mais curta a hierarquia geralmente \u00e9.<\/p>\n<h3>Categorias e P\u00e1ginas de etiquetas<\/h3>\n<p>Embora muitos sites n\u00e3o tenham links diretos para eles, o WordPress gera p\u00e1ginas coletivas para <a href=\"https:\/\/kinsta.com\/pt\/blog\/wordpress-tags\/\">suas tags e categorias<\/a>. H\u00e1 tamb\u00e9m subp\u00e1ginas espec\u00edficas para cada item dentro dessa <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-e-taxonomia\/\">taxonomia<\/a>.<\/p>\n<p>Considerando qu\u00e3o complexa a taxonomia pode se tornar para sites com grandes bibliotecas de conte\u00fado, esta hierarquia envolve mais &#8216;etapas&#8217; do que o normal:<\/p>\n<ol>\n<li><em>category\u2013{slug}.php<\/em><\/li>\n<li><em>category-{id}.php<\/em><\/li>\n<li><em>category.php<\/em><\/li>\n<li><em>archive.php<\/em><\/li>\n<li><em>index.php<\/em><\/li>\n<\/ol>\n<p>Observe que a mesma hierarquia \u00e9 usada para as etiquetas, exceto que &#8220;etiqueta&#8221; substitui &#8220;categoria&#8221; em todas as inst\u00e2ncias.<\/p>\n<p>Em teoria, voc\u00ea pode criar arquivos de modelos individuais para cada categoria ou tag em seu site WordPress, e identific\u00e1-los atrav\u00e9s de slugs ou IDs. No entanto, poucos sites passam por todo esse trabalho.<\/p>\n<p>Se voc\u00ea n\u00e3o planeja deixar os visitantes navegarem em sua p\u00e1gina de categoria, sinta-se \u00e0 vontade para entrar por padr\u00e3o no modelo <em>archive.php<\/em>.<\/p>\n<h3>P\u00e1ginas de erro 404<\/h3>\n<p>\u00c0s vezes, os visitantes tentar\u00e3o acessar uma p\u00e1gina que n\u00e3o existe. Quando isso acontece, o WordPress retorna uma <a href=\"https:\/\/kinsta.com\/pt\/blog\/corrigir-o-erro-404-pagina-nao-encontrada\/\">p\u00e1gina de erro 404<\/a>.<\/p>\n<p>Por padr\u00e3o, o WordPress n\u00e3o oferece op\u00e7\u00f5es para personalizar o visual desta p\u00e1gina. No entanto, voc\u00ea mesmo pode ajustar a apar\u00eancia da p\u00e1gina atrav\u00e9s do arquivo modelo. A hierarquia do modelo \u00e9 bastante curta:<\/p>\n<ol>\n<li><em>404.php<\/em><\/li>\n<li><em>index.php<\/em><\/li>\n<\/ol>\n<p>\u00c0 medida que seu site cresce, tamb\u00e9m crescer\u00e3o os casos em que os usu\u00e1rios podem encontrar erros 404. Ter uma p\u00e1gina de erro personalizada para essas situa\u00e7\u00f5es pode ajud\u00e1-lo a informar aos visitantes por que a p\u00e1gina n\u00e3o est\u00e1 carregando, apont\u00e1-los em outra dire\u00e7\u00e3o e reduzir a frustra\u00e7\u00e3o.<\/p>\n<p>Ao carregar um arquivo de modelo 404, o WordPress ir\u00e1 procurar e carregar seu arquivo personalizado antes de usar o arquivo padr\u00e3o.<\/p>\n<h2>Onde o tema filho (<b>child theme<\/b>) se encaixam na Hierarquia de Modelos WordPress<\/h2>\n<p>Se voc\u00ea gosta de personalizar seus temas do WordPress, uma melhor pr\u00e1tica \u00e9 <a href=\"https:\/\/kinsta.com\/pt\/blog\/tema-filho-no-wordpress\/\">usar um tema filho (child theme)<\/a>. O tema filho (child theme) tamb\u00e9m t\u00eam seu lugar dentro da hierarquia de modelos do WordPress, mas n\u00e3o \u00e9 evidente se voc\u00ea olhar para a folha de fraude que fornecemos anteriormente.<\/p>\n<p>Em resumo, a utiliza\u00e7\u00e3o de um child theme acrescenta uma segunda camada \u00e0 hierarquia de modelos para qualquer tipo de p\u00e1gina que voc\u00ea utilize.<\/p>\n<p>Digamos que voc\u00ea esteja usando um child theme que inclui arquivos de modelos personalizados para p\u00e1ginas \u00fanicas. Aqui est\u00e1 a ordem na qual o WordPress tentar\u00e1 carregar os arquivos:<\/p>\n<ol>\n<li><em>page.php <\/em>dentro do tema filho (child theme)<\/li>\n<li><em>p\u00e1gina.php <\/em>dentro do tema principal<\/li>\n<li><em>singular.php <\/em>dentro do tema filho (child theme)<\/li>\n<li><em>singular.php <\/em>dentro do tema principal<\/li>\n<li><em>index.php <\/em>dentro do tema filho (child theme)<\/li>\n<li><em>index.php <\/em>dentro do tema principal<\/li>\n<\/ol>\n<p>Se o WordPress puder encontrar uma vers\u00e3o de um arquivo modelo dentro do tema filho (child theme), \u00e9 a que ele carregar\u00e1, mesmo que haja uma contraparte para ele dentro do tema dos pais. Em alguns casos, voc\u00ea pode se encontrar em uma situa\u00e7\u00e3o em que voc\u00ea queira personalizar os arquivos de modelo para um tema que voc\u00ea usa, e alavancar um child theme \u00e9 perfeito nesses cen\u00e1rios.<\/p>\n<p>Como em outros tipos de personaliza\u00e7\u00f5es, voc\u00ea perder\u00e1 as altera\u00e7\u00f5es nos arquivos de modelos de um tema quando <a href=\"https:\/\/kinsta.com\/pt\/blog\/como-atualizar-um-tema-wordpress\/\">o atualizar<\/a>. Adicionar essas mudan\u00e7as atrav\u00e9s de um child theme o salvar\u00e1 dessa situa\u00e7\u00e3o.<\/p>\n<h2>Usando WordPress Template Tags para desenvolvimento de temas<\/h2>\n<p>No <a href=\"https:\/\/kinsta.com\/pt\/blog\/contrate-um-desenvolvedor-do-wordpress\/\">desenvolvimento do WordPress<\/a>, voc\u00ea muitas vezes encontrar\u00e1 tags modelo, que s\u00e3o fun\u00e7\u00f5es PHP que voc\u00ea pode usar para gerar e buscar dados dinamicamente. As tags de modelo s\u00e3o frequentemente parte de arquivos de modelo, mas n\u00e3o s\u00e3o intercambi\u00e1veis.<\/p>\n<p>O WordPress constr\u00f3i dezenas de modelos de tags em seu c\u00f3digo, que voc\u00ea pode usar no desenvolvimento de temas. Alguns exemplos incluem:<\/p>\n<ul>\n<li><em>get_header()<\/em><\/li>\n<li><em>get_footer()<\/em><\/li>\n<li><em>get_sidebar()<\/em><\/li>\n<li><em>get_search_form()<\/em><\/li>\n<li><em>get_template_part()<\/em><\/li>\n<\/ul>\n<p>Estas etiquetas permitem reunir arquivos de modelos do tema que voc\u00ea est\u00e1 usando. Na pr\u00e1tica, isso significa que voc\u00ea pode adicionar elementos espec\u00edficos aos arquivos de modelos prim\u00e1rios, tais como <em>front-page.php <\/em>ou <em>index.php<\/em>.<\/p>\n<p>Se voc\u00ea quiser uma lista completa de todos os modelos de tags que voc\u00ea pode usar no desenvolvimento do WordPress, <a href=\"https:\/\/developer.wordpress.org\/themes\/references\/list-of-template-tags\/\">confira o Codex WordPress<\/a>.<\/p>\n<p>L\u00e1, voc\u00ea encontrar\u00e1 instru\u00e7\u00f5es sobre como usar cada etiqueta de modelo, seus par\u00e2metros individuais e exemplos do c\u00f3digo em a\u00e7\u00e3o.<\/p>\n\n<h2>Resumo<\/h2>\n<p>Embora a hierarquia de modelos do WordPress possa parecer complexa \u00e0 primeira vista, ela se resume a uma s\u00e9rie de \u00e1rvores de decis\u00e3o simples. Sempre que voc\u00ea visitar um site WordPress, o CMS ver\u00e1 que tipo de p\u00e1gina voc\u00ea est\u00e1 tentando acessar, e ent\u00e3o usar\u00e1 a hierarquia para determinar qual arquivo de modelo carregar.<\/p>\n<p>Al\u00e9m dos modelos principais para cada tipo de p\u00e1gina, voc\u00ea tamb\u00e9m pode ter arquivos de modelos para elementos individuais, tais como Cabe\u00e7alho (Header) , Rodap\u00e9 (Footer) e Barra Lateral (Sidebar).<\/p>\n<p>Esta abordagem modular lhe d\u00e1 controle total sobre a apar\u00eancia de cada p\u00e1gina do seu site e lhe ajuda a economizar tempo durante o processo de desenvolvimento do WordPress.<\/p>\n<p>Voc\u00ea tem alguma pergunta sobre como funciona a hierarquia de modelos do WordPress? Compartilhe-as na se\u00e7\u00e3o de coment\u00e1rios abaixo!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se voc\u00ea quiser personalizar os temas ou construir novos a partir do zero, \u00e9 importante entender como funciona a hierarquia de modelos do WordPress. Antes de &#8230;<\/p>\n","protected":false},"author":103,"featured_media":41149,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[192,176],"topic":[1026],"class_list":["post-41147","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-themes","tag-wordpresshelp","topic-desenvolvimento-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Um Guia para a Hierarquia de Modelos do WordPress<\/title>\n<meta name=\"description\" content=\"Deseja aprender como funciona a hierarquia de modelos do WordPress? Este guia detalhado explica quais arquivos ser\u00e3o usados em seu tema WordPress.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Um Guia para a Hierarquia de Modelos do WordPress\" \/>\n<meta property=\"og:description\" content=\"Deseja aprender como funciona a hierarquia de modelos do WordPress? Este guia detalhado explica quais arquivos ser\u00e3o usados em seu tema WordPress.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstapt\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-04T12:24:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-14T12:10:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/01\/hierarquia-modelos-wordpress.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"768\" \/>\n\t<meta property=\"og:image:height\" content=\"384\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Matteo Du\u00f2\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Deseja aprender como funciona a hierarquia de modelos do WordPress? Este guia detalhado explica quais arquivos ser\u00e3o usados em seu tema WordPress.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/01\/hierarquia-modelos-wordpress.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@matteoduo\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matteo Du\u00f2\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/\"},\"author\":{\"name\":\"Matteo Du\u00f2\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/9d811e805493f00205e6409451055174\"},\"headline\":\"Um Guia para a Hierarquia de Modelos do WordPress\",\"datePublished\":\"2021-01-04T12:24:33+00:00\",\"dateModified\":\"2025-02-14T12:10:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/\"},\"wordCount\":2881,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/01\/hierarquia-modelos-wordpress.jpg\",\"keywords\":[\"themes\",\"wordpresshelp\"],\"articleSection\":[\"Desenvolvimento WordPress\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/\",\"name\":\"Um Guia para a Hierarquia de Modelos do WordPress\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/01\/hierarquia-modelos-wordpress.jpg\",\"datePublished\":\"2021-01-04T12:24:33+00:00\",\"dateModified\":\"2025-02-14T12:10:37+00:00\",\"description\":\"Deseja aprender como funciona a hierarquia de modelos do WordPress? Este guia detalhado explica quais arquivos ser\u00e3o usados em seu tema WordPress.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/01\/hierarquia-modelos-wordpress.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/01\/hierarquia-modelos-wordpress.jpg\",\"width\":768,\"height\":384,\"caption\":\"hierarquia-modelos-wordpress\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Desenvolvimento WordPress\",\"item\":\"https:\/\/kinsta.com\/pt\/topicos\/desenvolvimento-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Um Guia para a Hierarquia de Modelos do WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/pt\/#website\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstapt\/\",\"https:\/\/x.com\/kinsta_pt\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/9d811e805493f00205e6409451055174\",\"name\":\"Matteo Du\u00f2\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/78636e34d9c125b93efb7e0893a776f8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/78636e34d9c125b93efb7e0893a776f8?s=96&d=mm&r=g\",\"caption\":\"Matteo Du\u00f2\"},\"description\":\"Head of Content at Kinsta and Content Marketing Consultant for WordPress plugin developers. Connect with Matteo on Twitter.\",\"sameAs\":[\"https:\/\/www.matteoduo.com\",\"https:\/\/www.linkedin.com\/in\/matteoduo\/\",\"https:\/\/x.com\/matteoduo\"],\"url\":\"https:\/\/kinsta.com\/pt\/blog\/author\/matteoduo\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Um Guia para a Hierarquia de Modelos do WordPress","description":"Deseja aprender como funciona a hierarquia de modelos do WordPress? Este guia detalhado explica quais arquivos ser\u00e3o usados em seu tema WordPress.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/","og_locale":"pt_PT","og_type":"article","og_title":"Um Guia para a Hierarquia de Modelos do WordPress","og_description":"Deseja aprender como funciona a hierarquia de modelos do WordPress? Este guia detalhado explica quais arquivos ser\u00e3o usados em seu tema WordPress.","og_url":"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_published_time":"2021-01-04T12:24:33+00:00","article_modified_time":"2025-02-14T12:10:37+00:00","og_image":[{"width":768,"height":384,"url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/01\/hierarquia-modelos-wordpress.jpg","type":"image\/jpeg"}],"author":"Matteo Du\u00f2","twitter_card":"summary_large_image","twitter_description":"Deseja aprender como funciona a hierarquia de modelos do WordPress? Este guia detalhado explica quais arquivos ser\u00e3o usados em seu tema WordPress.","twitter_image":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/01\/hierarquia-modelos-wordpress.jpg","twitter_creator":"@matteoduo","twitter_site":"@kinsta_pt","twitter_misc":{"Escrito por":"Matteo Du\u00f2","Tempo estimado de leitura":"13 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/"},"author":{"name":"Matteo Du\u00f2","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/9d811e805493f00205e6409451055174"},"headline":"Um Guia para a Hierarquia de Modelos do WordPress","datePublished":"2021-01-04T12:24:33+00:00","dateModified":"2025-02-14T12:10:37+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/"},"wordCount":2881,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/01\/hierarquia-modelos-wordpress.jpg","keywords":["themes","wordpresshelp"],"articleSection":["Desenvolvimento WordPress"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/","url":"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/","name":"Um Guia para a Hierarquia de Modelos do WordPress","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/01\/hierarquia-modelos-wordpress.jpg","datePublished":"2021-01-04T12:24:33+00:00","dateModified":"2025-02-14T12:10:37+00:00","description":"Deseja aprender como funciona a hierarquia de modelos do WordPress? Este guia detalhado explica quais arquivos ser\u00e3o usados em seu tema WordPress.","breadcrumb":{"@id":"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/#primaryimage","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/01\/hierarquia-modelos-wordpress.jpg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/01\/hierarquia-modelos-wordpress.jpg","width":768,"height":384,"caption":"hierarquia-modelos-wordpress"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/pt\/blog\/hierarquia-modelos-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Desenvolvimento WordPress","item":"https:\/\/kinsta.com\/pt\/topicos\/desenvolvimento-wordpress\/"},{"@type":"ListItem","position":3,"name":"Um Guia para a Hierarquia de Modelos do WordPress"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/pt\/#website","url":"https:\/\/kinsta.com\/pt\/","name":"Kinsta\u00ae","description":"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura","publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/pt\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstapt\/","https:\/\/x.com\/kinsta_pt","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/9d811e805493f00205e6409451055174","name":"Matteo Du\u00f2","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/78636e34d9c125b93efb7e0893a776f8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/78636e34d9c125b93efb7e0893a776f8?s=96&d=mm&r=g","caption":"Matteo Du\u00f2"},"description":"Head of Content at Kinsta and Content Marketing Consultant for WordPress plugin developers. Connect with Matteo on Twitter.","sameAs":["https:\/\/www.matteoduo.com","https:\/\/www.linkedin.com\/in\/matteoduo\/","https:\/\/x.com\/matteoduo"],"url":"https:\/\/kinsta.com\/pt\/blog\/author\/matteoduo\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/41147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/users\/103"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/comments?post=41147"}],"version-history":[{"count":12,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/41147\/revisions"}],"predecessor-version":[{"id":64326,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/41147\/revisions\/64326"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/41147\/translations\/en"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/41147\/translations\/pt"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/41147\/translations\/es"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/41147\/translations\/fr"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/41147\/translations\/it"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/41147\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/41147\/translations\/nl"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/41147\/translations\/se"},{"href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/41147\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media\/41149"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media?parent=41147"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/tags?post=41147"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/topic?post=41147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}