Marlon L. Amâncio
marlon@universowp.com.br
ANALOGIA
Adaptado de:
MAMP
XAMPP
WAMP
Visual Studio Code
Atom
SublimeText
GET /categoria/noticias/
Host: universowp.com.br
Accept: text/html
Accept-Language: pt-BR
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/5.0
HTML
CSS
JS
IMG
HTTP
GET /categoria/noticias/
HOST universowp.com.br
Tipos de Posts
Taxonomias
Metadados
Representa conteúdo
Descreve conteúdo
Agrupa conteúdo
São arquivos PHP que definem como deverá ser gerado o conteúdo e estrutura da página final.
index.php
Template principal (fallback)
syle.css
Arquivo de estilo do tema
functions.php
Funcionalidades do tema
page.php
Template para exibição de páginas
single.php
Template para exibição de posts
archive.php
Template para listagens de posts etc
Outros recursos adicionais como imagens, JS etc
header.php, footer.php, sidebar.php
Template Parts
Obrigatório
Funcionalidades
Templates
Opcional
HOME?
front-page.php > home.php > page.php > index.php
PÁGINA?
{custom-template}.php > page-{slug}.php > page-{id}.php > page.php > singular.php > index.php
POST?
single-{post-type}.php > single.php > singular.php > index.php
ARQUIVO?
category-{slug}.php > category-{id}.php > category.php > archive.php > index.php
404?
404.php > index.php
BUSCA?
search.php > single.php > index.php
https://universowp.com.br/categoria/noticias
BLOG?
home.php > index.php
https://universowp.com.br/categoria/noticias
Marlon L. Amâncio
marlon@universowp.com.br
Créditos das imagens: Freepik