Upload
rodrigo-toshiaki-horie
View
116
Download
1
Embed Size (px)
Citation preview
Desenvolvimento de Plugins – Parte 1Antonio Marcos
Metas� Compartilhar conhecimento sobre WP
� Aprendermais sobre WP
Plugins
� Um plugin é um programa usado para adicionar novas funcionalidades a outros programas.
� É um complemento
Lego
Lego
Motivação� Grande comunidade
� Fácil de aprender
Motivação
� Infinitas possibilidades
� Existe um plugin para isso!� Wordpress SEO� GravityForms� JetPack� W3 Total Cache� Woocomerce
� 41374 plugins
Motivação� São plugáveis
� Estendem as funcionalidades WP
� Não precisamos alterar o core do WP
Introdução
� Servidor (WAMP, MAMP, XAMP)
� Wordpress
� PHP
� HTML
� Editor de texto (Sublime Text)
Olá Mundo!� Meu primeiro plugin
� Cabeçalho
Boas práticas
� Nomes de funções e arquivos
� Estrutura de pastas
� Comentários ajudam na documentação
� WP_DEBUG
� Modo sandbox
Erros comuns
� Sintaxe
� Nomes de métodos e variáveis
� Erros de lógica
Ganchos ou Hooks
Ações
� Funcionalidades em pontos específicos
� add_action()� plugins_loaded� init
Filtros
� Filtram informações
� Permitem alterar informações
� add_filter()� the_title� the_content
Dashboard
Dashboard� Área de controle
� add_menu_page()
Dicas
� Tenha uma estratégia
� Codificação clara
� Segurança do começo ao fim
� Internacionalização
� Carregue apenas o que você precisa
� Documentação
� Peça opinião de outros desenvolvedores
Ainda temos muito o que aprender
� https://codex.wordpress.org
� https://developer.wordpress.org/plugins
� http://codex.wordpress.org/Plugin_API
� https://wordpress.org/ideas
� http://code.tutsplus.com
� http://www.wpbeginner.com
� http://www.escolawp.com
� http://wptavern.com
� http://www.sublimetext.com
� http://wpninjas.com
Cenas do próximo capítulo...
� Será que Rodolfo Rodrigo ficará com Fernanda Joaquina?
� O que significa a expressão “contra-resposta”?
� Quem são os integrantes da banda Menudo?
� Tudo isso e muito mais!
Dúvidas