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