Fábrica WordPress

Uma introdução técnica

Marlon L. Amâncio

marlon@universowp.com.br

WordPress é uma fábrica de páginas web

ANALOGIA

Cliente

Usuário (navegador)

Produto Final

Página Web

Instalações da Fábrica

Servidor (Hospedagem)

Servidores para instalação local

MAMP

XAMPP

WAMP

LOCAL BY FLYWHEEL

Editores de Código

Visual Studio Code

Atom

SublimeText

Estrutura de arquivos

/WordPress

/wp-admin

/wp-includes

/wp-content

/themes

/plugins

/uploads

Ordem de Produção

Endereço da página (URL)

GET /categoria/noticias/

Host: universowp.com.br

Accept: text/html

Accept-Language: pt-BR

Accept-Encoding: gzip, deflate

User-Agent: Mozilla/5.0

https://universowp.com.br/categorias/noticias

Requisição HTTP

Página Web

HTML

CSS

JS

IMAGENS

Ordem

de produção (HTTP)

GET /categoria/noticias/

HOST universowp.com.br

Matéria-prima

Posts

Depósito

Banco de Dados

Como o conteúdo é organizado

  • Post
  • Página
  • Mídias
  • Conteúdos Personalizados (Custom Post Type)

Tipos de Posts

  • Categorias
  • Tags
  • Taxonomias Personalizadas (Custom Taxonomies)

Taxonomias

  • Título
  • Autor
  • Data de publicação
  • Campos Personalizados (Custom Fields)

Metadados

Representa conteúdo

Descreve conteúdo

Agrupa conteúdo

Linha de Montagem

Tema

Tema é a parte responsável pela montagem e aparência das páginas.

Templates

São modelos que definem como deverá ser criada a estrutura e conteúdo da página.

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

Linha de Montagem

Esteiras da linha de montagem

Partes de Templates

Rodapé

Cabeçalho

Sidebar

Conteúdo

Principal

Novos Maquinários

Plugins

Plugins são pacotes de arquivos que alteram e estendem as funcionalidades do WordPress.

Obrigado!

Dúvidas?

Marlon L. Amâncio

marlon@universowp.com.br

Créditos das imagens: Freepik

WordPress é uma fábrica: uma introdução técnica (versão simplificada)

By Marlon Lacerda Amâncio

WordPress é uma fábrica: uma introdução técnica (versão simplificada)

  • 618