wordpress: guia de desenvolvimento de temas e plugins
TRANSCRIPT
![Page 1: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/1.jpg)
Workshop
WordPress:Guia de desenvolvimento de
Temas e PluginsMazetto
![Page 2: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/2.jpg)
![Page 3: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/3.jpg)
![Page 4: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/4.jpg)
![Page 5: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/5.jpg)
![Page 6: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/6.jpg)
![Page 7: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/7.jpg)
![Page 8: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/8.jpg)
Visão geral
![Page 9: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/9.jpg)
![Page 10: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/10.jpg)
# Ferramentas
● Servidor local Apache, PHP e MYSQL● Arquivo de instalação do WordPress● NetBeans IDE
![Page 11: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/11.jpg)
Como integrarum projeto ao
WordPress?
![Page 12: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/12.jpg)
1.Funcionamentodo WordPress
![Page 13: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/13.jpg)
WordPress?
![Page 14: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/14.jpg)
WordPress?WordPress.com x WordPress.org
![Page 15: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/15.jpg)
WordPress?WordPress.com x WordPress.org
Possibilidades do Open Source
![Page 16: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/16.jpg)
Instalação do WordPress
![Page 17: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/17.jpg)
# Workflow
● Código● Banco de dados● Dashboard● Apresentação
![Page 18: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/18.jpg)
# Porquê usar o NetBeans?
● Criação de projetos● Navegador● Gancho para a declaração● Auto complete● Controle de itens de ação● Suporte a plugins● ...
![Page 19: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/19.jpg)
# Alternativas
● Aptana● Sublime Text● PHPStorm● Eclipse● ...
![Page 20: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/20.jpg)
# Dashboard
● admin_bar● Menu● Ajuda● Opções de tela
![Page 21: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/21.jpg)
Base de dados
![Page 22: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/22.jpg)
Opções - wp_options
![Page 23: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/23.jpg)
# Opções
● Options API● Configurações – Geral● Tela de opções oculta
![Page 24: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/24.jpg)
Usuários - wp_users
![Page 25: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/25.jpg)
Posts - wp_posts
![Page 26: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/26.jpg)
Comentários - wp_comments
![Page 27: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/27.jpg)
Categorias e Tagswp_terms
wp_term_taxonomywp_term_relationships
![Page 28: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/28.jpg)
Onde estão as
Páginas?
![Page 29: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/29.jpg)
Onde estão as
Páginas?Custom Post Types
![Page 30: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/30.jpg)
Metadata APIwp_postmetawp_usermeta
wp_commentmeta
![Page 31: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/31.jpg)
Links - wp_links
![Page 32: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/32.jpg)
![Page 33: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/33.jpg)
2.Integração denovos recursos
![Page 34: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/34.jpg)
Aparência – Temas
![Page 35: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/35.jpg)
Camadas de
desenvolvimento
![Page 36: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/36.jpg)
Plugins
![Page 37: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/37.jpg)
Como desenvolver
recursos próprios?
![Page 38: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/38.jpg)
APIde plugins
![Page 39: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/39.jpg)
Criação de um novo plugin
![Page 40: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/40.jpg)
Actions & Filters
![Page 41: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/41.jpg)
3.Desenvolvimentodo Tema
![Page 42: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/42.jpg)
Reconhecimento
![Page 43: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/43.jpg)
Hierarquia de templates
![Page 44: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/44.jpg)
Conditional tagsis_[request]()
![Page 45: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/45.jpg)
4.Processos deintegração
![Page 46: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/46.jpg)
Arquivo de funçõesfunctions.php
![Page 47: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/47.jpg)
# Include tags
![Page 48: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/48.jpg)
# Include tags
● get_header● get_footer● get_sidebar
![Page 49: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/49.jpg)
# Include tags
● get_header● get_footer● get_sidebar● get_template_part
![Page 50: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/50.jpg)
# Include tags
● get_header● get_footer● get_sidebar● get_template_part● get_search_form● commenst_template
![Page 51: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/51.jpg)
# Include tags
● get_header● get_footer● get_sidebar● get_template_part● get_search_form● commenst_template● require/include x include tags
![Page 52: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/52.jpg)
bloginfo();
![Page 53: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/53.jpg)
Menu
![Page 54: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/54.jpg)
DICA:Front-end para WordPress
![Page 55: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/55.jpg)
Listas de links
![Page 56: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/56.jpg)
The Loop
![Page 57: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/57.jpg)
Template tags
![Page 58: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/58.jpg)
DICA:Lorem ipsum, lorem pixel
![Page 59: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/59.jpg)
Single & Page
![Page 60: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/60.jpg)
Posts fixos
![Page 61: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/61.jpg)
5.Estrutura própriade organização
![Page 62: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/62.jpg)
Tipos de publicações enovas taxonomias
![Page 63: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/63.jpg)
WP_Query
![Page 64: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/64.jpg)
Projeto finalizado!
![Page 65: WordPress: Guia de desenvolvimento de Temas e Plugins](https://reader034.vdocuments.pub/reader034/viewer/2022042707/58e7b0831a28abbb4e8b4a7b/html5/thumbnails/65.jpg)
# Como seguir o aprendizado?
● http://wpdeveloper.com.br● http://wpdeveloper.com.br/tutoriais/● http://codex.wordpress.org