Frase em destaque, um ponto que
você deseja ressaltar na sua
apresentação
Subtítulo
Slide 4
Slide 4 text
Apresentação
Imagem transparente no plano de fundo sempre funciona.
Slide 5
Slide 5 text
Allyson Souza
Tecnólogo em Jogos
Digitais pela FATEC São
Caetano do Sul, Designer e
Programador. Co-fundador
da Haste. Tem interesse
por Design, Programação,
Games e WordPress.
Um dos organizadores do
WordCamp São Paulo e
meetups de WordPress da
comunidade SP
Slide 6
Slide 6 text
Meus plugins do
repositório
oficial
https://profiles.wordpress
.org/allysonsouza#conte
nt-plugins
Slide 7
Slide 7 text
Meus plugins do
repositório
oficial
https://profiles.wordpress
.org/allysonsouza#conte
nt-plugins Primeiro plugin, obsoleto,
necessita de uma refatoração
geral
Plugin ativo e com ótimo
feedback dos usuários
Slide 8
Slide 8 text
Plugins desenvolvidos para clientes, não
distribuídos pelo repositório oficial ou
nenhum outro canal público.
Slide 9
Slide 9 text
Introdução
O que é um plugin e por quê desenvolver um
Slide 10
Slide 10 text
O que é um plugin?
Na informática, um plugin ou módulo de extensão
(também conhecido por plug-in, add-in, add-on) é um
programa de computador usado para adicionar funções a
outros programas maiores, provendo alguma
funcionalidade especial ou muito específica. Geralmente
pequeno e leve, é usado somente sob demanda.
Slide 11
Slide 11 text
● Melhorar algum recurso do
WordPress
● Comercializar
● Atender as demandas de
um projeto interno
● Contribuir com a
comunidade no repositório
oficial
● Evitar de mexer no core do
WordPress
Por quê
desenvolver
um plugin?
Slide 12
Slide 12 text
Fundamentos
Como funcionam os plugins no WordPress
Slide 13
Slide 13 text
Diretório
Os plugins do WordPress
são armazenados no
diretório plugins.
O plugin mais simples é
um único arquivo .php,
mas é possível ter plugins
mais complexos em
diretórios com múltiplos
arquivos.
wp-content
plugins
plugin-em-diretorio
meu-plugin.php
Slide 14
Slide 14 text
Cabeçalho do
plugin
Para que o WordPress
reconheça seu plugin,
é necessário definir o
cabeçalho no .php
Slide 15
Slide 15 text
Parabéns, você criou um plugin
WordPress!
🤔
Slide 16
Slide 16 text
Hooks
É preciso dizer no código do seu
plugin onde você quer inserir
algo ou o que você quer
modificar. Para isso, existem os
hooks (ganchos).
Slide 17
Slide 17 text
Hooks
Os hooks permitem que
declaremos em que momento
um código do nosso plugin será
executado ou que trecho ele
modificará.
Slide 18
Slide 18 text
Anatomia de um hook
É preciso associar uma função do seu plugin que será executada em um
determinado momento, em um hook.
add_action( 'nome_do_hook_wordpress', 'nome_da_sua_funcao_a_ser_executada', 10 );
function nome_da_sua_funcao_a_ser_executada() {
...
}
Slide 19
Slide 19 text
No content
Slide 20
Slide 20 text
Título do
slide
● Donec pede justo,
● fringilla vel, aliquet
nec,
● vulputate eget, arcu.
● In enim justo,
rhoncus ut,
● imperdiet a,
venenatis
Slide 21
Slide 21 text
Fique a vontade para usar
imagens.
Imagem transparente no plano de fundo sempre funciona.
Slide 22
Slide 22 text
Eu sou pluginzeira(o)
Slide 23
Slide 23 text
Um código
Para syntax
highlight, use
http://markup.su/hig
hlighter\
Slide 24
Slide 24 text
Outro código
Para syntax highlight, use http://markup.su/highlighter\, copie e cole o código
aqui.