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)
- 755