SlideShare uma empresa Scribd logo
1 de 47
 
Aprendendo a criar plugins para o WordPress @richardbarros www.richardbarros.com.br I Wordpress Meetup RJ
Por que Aprender?!
Por que Aprender?! WP não é díficil Um cms/framework PHP
Por que Aprender?! WP não é díficil Milhares de plugins Comunidade forte e open-source
Por que Aprender?! WP não é díficil Milhares de plugins Conhecer as possibilidades Saber o que é possível criar
Por que Aprender?! WP não é díficil Milhares de plugins Conhecer as possibilidades Liberdade! Não depender de temas ou plugins prontos
O que você  precisa para começar? - Um site ou blog em Wordpress ;) - Um problema - Algum conhecimento em PHP - Um servidor para testar o Plugin
O que você  precisa para começar? - Um site ou blog em Wordpress ;) - Um problema - Algum conhecimento em PHP - Um servidor para testar o Plugin
O que você  precisa para começar? - Um site ou blog em Wordpress ;) - Um problema - Algum conhecimento em PHP - Um servidor para testar o Plugin
O que você  precisa para começar? - Um site ou blog em Wordpress ;) - Um problema - Algum conhecimento em PHP - Um servidor para testar o Plugin
 
Como Funciona? Sua aplicação: MySQL > PHP > HTML
Como Funciona? Wordpress: MySQL > PHP > HTML
Como Funciona?
Documentação http://codex.wordpress.com Saber tudo ou conhecer quem sabe?
 
Como Funciona?
Como Funciona?
Como Funciona?
Como Funciona?
Como Funciona?
Como Funciona?
Como Funciona?
Plugin API Uma forma de adicionar funcionalidades sem precisar fazer alterações no core do Wordpress. http://codex.wordpress.org/Plugin_API
Hooks Hook é uma maneira de “pendurar” scripts para serem carregados junto com o Wordpress.
Hooks Hook é uma maneira de “pendurar” scripts para serem carregados junto com o Wordpress.
Hooks Hook é uma maneira de “pendurar” scripts para serem carregados junto com o Wordpress.
Hooks De dentro do plugin você pode escolher a prioridade de execução e definir quais hooks acontecem primeiro.
Actions São disparadas quando algum evento é acionado. Ex. Plugin Anti-Spam executa ação quando acontece o evento “novo comentário”.
Filtros Interceptam alguma informação antes de exibir ou inserir no banco de dados. Ex. Plugin de censura verificar e remover palavrões antes de exibir os comentários.
Um pouco de  Código Função function avisarAdmin() { // Avisar administrador que um // usuário logou } Action add_action(“wp_login”, “avisarAdmin”);
Um pouco de  Código Função function censurar($content) { // Troca palavrões por @%$#(&* return $content; } Filter add_filter(‘comment_text’,  ‘censurar’);
Nosso plugin até agora...
Shortcode API http://codex.wordpress.org/Shortcode_API É uma maneira simples e rápida de criar macros para serem utilizadas nos posts do Wordpress.  Ex. [video]495932[/video] adiciona um video com o id passado como parâmetro na exibição do post.
Mais um pouco de  Código Função function exibirVideo($atts, $content) { return “<embed src=”video.swf?id=”.$content.”</embed>”; } Filter add_shortcode(‘video’,  ‘exibirVideo’);
Nosso plugin até agora...
E ainda... Banco de dados add_option(); get_option(); update_option(); delete_option(); ...ou suas próprias tabelas  (com $wpdb->prefix) .
E não se  esqueça... - Escreva código seguro - Lembre-se do encoding dos arquivos  (UTF-8) - Use prefixos para evitar conflitos em funções - Cuidado com as permissões de usuário - Minimize a quantidade de registros no banco - Sempre consulte o CODEX!
E não se  esqueça... - Escreva código seguro - Lembre-se do encoding dos arquivos  (UTF-8) - Use prefixos para evitar conflitos em funções - Cuidado com as permissões de usuário - Minimize a quantidade de registros no banco - Sempre consulte o CODEX!
E não se  esqueça... - Escreva código seguro - Lembre-se do encoding dos arquivos  (UTF-8) - Use prefixos para evitar conflitos em funções - Cuidado com as permissões de usuário - Minimize a quantidade de registros no banco - Sempre consulte o CODEX!
E não se  esqueça... - Escreva código seguro - Lembre-se do encoding dos arquivos  (UTF-8) - Use prefixos para evitar conflitos em funções - Cuidado com as permissões de usuário - Minimize a quantidade de registros no banco - Sempre consulte o CODEX!
E não se  esqueça... - Escreva código seguro - Lembre-se do encoding dos arquivos  (UTF-8) - Use prefixos para evitar conflitos em funções - Cuidado com as permissões de usuário - Minimize a quantidade de registros no banco - Sempre consulte o CODEX!
E não se  esqueça... - Escreva código seguro - Lembre-se do encoding dos arquivos  (UTF-8) - Use prefixos para evitar conflitos em funções - Cuidado com as permissões de usuário - Minimize a quantidade de registros no banco - Sempre consulte o CODEX!
Explore Abra outros plugins e divirta-se.
Obrigado! @richardbarros w ww.richardbarros.com.br
 

Mais conteúdo relacionado

Mais procurados

Palestra - Meetup WordPress Brasília 2014 - WordPress vs Hacker
Palestra  - Meetup WordPress Brasília 2014 - WordPress vs HackerPalestra  - Meetup WordPress Brasília 2014 - WordPress vs Hacker
Palestra - Meetup WordPress Brasília 2014 - WordPress vs HackerAs Zone
 
Trabalhando de forma profissional com silex
Trabalhando de forma profissional com silexTrabalhando de forma profissional com silex
Trabalhando de forma profissional com silexMichael Douglas
 
iMasters Intercon Dev WordPress - Segurança em WordPress
iMasters Intercon Dev WordPress - Segurança em WordPressiMasters Intercon Dev WordPress - Segurança em WordPress
iMasters Intercon Dev WordPress - Segurança em WordPressErick Belluci Tedeschi
 
Programando php com mais segurança
Programando php com mais segurançaProgramando php com mais segurança
Programando php com mais segurançaMichael Douglas
 
WordPress - Segurança, Performance e Optimização
WordPress - Segurança, Performance e OptimizaçãoWordPress - Segurança, Performance e Optimização
WordPress - Segurança, Performance e Optimizaçãowebtugahosting
 
Como instalar o WordPress no seu computador
Como instalar o WordPress no seu computadorComo instalar o WordPress no seu computador
Como instalar o WordPress no seu computadorRudá Almeida
 
Fisl 16 - Nem tudo o que reluz é ouro. hackeando as principais dicas de dese...
Fisl 16 - Nem tudo o que reluz é ouro. hackeando as principais dicas de dese...Fisl 16 - Nem tudo o que reluz é ouro. hackeando as principais dicas de dese...
Fisl 16 - Nem tudo o que reluz é ouro. hackeando as principais dicas de dese...As Zone
 
Melhorando o desempenho do seu WordPress [WordCamp São Paulo 2015]
Melhorando o desempenho do seu WordPress [WordCamp São Paulo 2015]Melhorando o desempenho do seu WordPress [WordCamp São Paulo 2015]
Melhorando o desempenho do seu WordPress [WordCamp São Paulo 2015]Tiago Hillebrandt
 
Fazendo uma manada de elefantes passar por baixo da porta
Fazendo uma manada de elefantes passar por baixo da portaFazendo uma manada de elefantes passar por baixo da porta
Fazendo uma manada de elefantes passar por baixo da portaFabio Telles Rodriguez
 
[FISL 16] PHP no Campo de Batalha: Segurança Avançada e Programação Defensiva...
[FISL 16] PHP no Campo de Batalha: Segurança Avançada e Programação Defensiva...[FISL 16] PHP no Campo de Batalha: Segurança Avançada e Programação Defensiva...
[FISL 16] PHP no Campo de Batalha: Segurança Avançada e Programação Defensiva...Rafael Jaques
 
Como Limpar Seu Site WordPress
Como Limpar Seu Site WordPressComo Limpar Seu Site WordPress
Como Limpar Seu Site WordPressSucuri
 
WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.
WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.
WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.Leandrinho Vieira
 
Segurança em PHP: O que você precisa saber
Segurança em PHP: O que você precisa saberSegurança em PHP: O que você precisa saber
Segurança em PHP: O que você precisa saberJota Júnior
 

Mais procurados (15)

Como fazer boas libs
Como fazer boas libs Como fazer boas libs
Como fazer boas libs
 
Palestra - Meetup WordPress Brasília 2014 - WordPress vs Hacker
Palestra  - Meetup WordPress Brasília 2014 - WordPress vs HackerPalestra  - Meetup WordPress Brasília 2014 - WordPress vs Hacker
Palestra - Meetup WordPress Brasília 2014 - WordPress vs Hacker
 
Trabalhando de forma profissional com silex
Trabalhando de forma profissional com silexTrabalhando de forma profissional com silex
Trabalhando de forma profissional com silex
 
iMasters Intercon Dev WordPress - Segurança em WordPress
iMasters Intercon Dev WordPress - Segurança em WordPressiMasters Intercon Dev WordPress - Segurança em WordPress
iMasters Intercon Dev WordPress - Segurança em WordPress
 
Cabra Macho
Cabra MachoCabra Macho
Cabra Macho
 
Programando php com mais segurança
Programando php com mais segurançaProgramando php com mais segurança
Programando php com mais segurança
 
WordPress - Segurança, Performance e Optimização
WordPress - Segurança, Performance e OptimizaçãoWordPress - Segurança, Performance e Optimização
WordPress - Segurança, Performance e Optimização
 
Como instalar o WordPress no seu computador
Como instalar o WordPress no seu computadorComo instalar o WordPress no seu computador
Como instalar o WordPress no seu computador
 
Fisl 16 - Nem tudo o que reluz é ouro. hackeando as principais dicas de dese...
Fisl 16 - Nem tudo o que reluz é ouro. hackeando as principais dicas de dese...Fisl 16 - Nem tudo o que reluz é ouro. hackeando as principais dicas de dese...
Fisl 16 - Nem tudo o que reluz é ouro. hackeando as principais dicas de dese...
 
Melhorando o desempenho do seu WordPress [WordCamp São Paulo 2015]
Melhorando o desempenho do seu WordPress [WordCamp São Paulo 2015]Melhorando o desempenho do seu WordPress [WordCamp São Paulo 2015]
Melhorando o desempenho do seu WordPress [WordCamp São Paulo 2015]
 
Fazendo uma manada de elefantes passar por baixo da porta
Fazendo uma manada de elefantes passar por baixo da portaFazendo uma manada de elefantes passar por baixo da porta
Fazendo uma manada de elefantes passar por baixo da porta
 
[FISL 16] PHP no Campo de Batalha: Segurança Avançada e Programação Defensiva...
[FISL 16] PHP no Campo de Batalha: Segurança Avançada e Programação Defensiva...[FISL 16] PHP no Campo de Batalha: Segurança Avançada e Programação Defensiva...
[FISL 16] PHP no Campo de Batalha: Segurança Avançada e Programação Defensiva...
 
Como Limpar Seu Site WordPress
Como Limpar Seu Site WordPressComo Limpar Seu Site WordPress
Como Limpar Seu Site WordPress
 
WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.
WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.
WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.
 
Segurança em PHP: O que você precisa saber
Segurança em PHP: O que você precisa saberSegurança em PHP: O que você precisa saber
Segurança em PHP: O que você precisa saber
 

Destaque

Wordpress SEO - Muito além de plugins
Wordpress SEO - Muito além de pluginsWordpress SEO - Muito além de plugins
Wordpress SEO - Muito além de pluginsFabio Ricotta
 
Clean code: programando com WordPress de forma profissional
Clean code: programando com WordPress de forma profissionalClean code: programando com WordPress de forma profissional
Clean code: programando com WordPress de forma profissionalLeo Baiano
 
Plugins no WordPress: Fazendo o Negócio Direito
Plugins no WordPress: Fazendo o Negócio DireitoPlugins no WordPress: Fazendo o Negócio Direito
Plugins no WordPress: Fazendo o Negócio DireitoVinicius Massuchetto
 
Desenvolvimento de plugins WordPress
Desenvolvimento de plugins WordPressDesenvolvimento de plugins WordPress
Desenvolvimento de plugins WordPressLeandrinho Vieira
 
Otimização Front-end para WordPress
Otimização Front-end para WordPressOtimização Front-end para WordPress
Otimização Front-end para WordPressGuga Alves
 
Startups com WordPress - Tirando a sua ideia do papel
Startups com WordPress - Tirando a sua ideia do papelStartups com WordPress - Tirando a sua ideia do papel
Startups com WordPress - Tirando a sua ideia do papelLeonardo Velozo
 

Destaque (6)

Wordpress SEO - Muito além de plugins
Wordpress SEO - Muito além de pluginsWordpress SEO - Muito além de plugins
Wordpress SEO - Muito além de plugins
 
Clean code: programando com WordPress de forma profissional
Clean code: programando com WordPress de forma profissionalClean code: programando com WordPress de forma profissional
Clean code: programando com WordPress de forma profissional
 
Plugins no WordPress: Fazendo o Negócio Direito
Plugins no WordPress: Fazendo o Negócio DireitoPlugins no WordPress: Fazendo o Negócio Direito
Plugins no WordPress: Fazendo o Negócio Direito
 
Desenvolvimento de plugins WordPress
Desenvolvimento de plugins WordPressDesenvolvimento de plugins WordPress
Desenvolvimento de plugins WordPress
 
Otimização Front-end para WordPress
Otimização Front-end para WordPressOtimização Front-end para WordPress
Otimização Front-end para WordPress
 
Startups com WordPress - Tirando a sua ideia do papel
Startups com WordPress - Tirando a sua ideia do papelStartups com WordPress - Tirando a sua ideia do papel
Startups com WordPress - Tirando a sua ideia do papel
 

Semelhante a Criando plugins WordPress aprendendo API

PHP 5 de Forma Correta e Segura
PHP 5 de Forma Correta e SeguraPHP 5 de Forma Correta e Segura
PHP 5 de Forma Correta e SeguraKleber Silva
 
Quem tem medo do terminal?
Quem tem medo do terminal?Quem tem medo do terminal?
Quem tem medo do terminal?Rafael Funchal
 
Invasão e correção em sites
Invasão e correção em sitesInvasão e correção em sites
Invasão e correção em sitesDaskonet Dasko
 
Segurança e automação na Amazon: Lições das trincheiras
Segurança e automação na Amazon: Lições das trincheirasSegurança e automação na Amazon: Lições das trincheiras
Segurança e automação na Amazon: Lições das trincheirasBruno Luiz Pereira da Silva
 
Construindo sites e sistemas com WordPress
Construindo sites e sistemas com WordPressConstruindo sites e sistemas com WordPress
Construindo sites e sistemas com WordPressLeo Baiano
 
Desenvolvendo sistemas seguros com PHP
Desenvolvendo sistemas seguros com PHPDesenvolvendo sistemas seguros com PHP
Desenvolvendo sistemas seguros com PHPFlavio Souza
 
Segurança em Aplicativos Web
Segurança em Aplicativos WebSegurança em Aplicativos Web
Segurança em Aplicativos WebSergio Henrique
 
Vale Security Conference - 2011 - 6 - Thiago Bordini
Vale Security Conference - 2011 - 6 - Thiago BordiniVale Security Conference - 2011 - 6 - Thiago Bordini
Vale Security Conference - 2011 - 6 - Thiago BordiniVale Security Conference
 
Joomla possibilidades infinitas em CMS
Joomla   possibilidades infinitas em CMSJoomla   possibilidades infinitas em CMS
Joomla possibilidades infinitas em CMSFelipe Perin
 
Criando Sites Com CMS
Criando Sites Com CMSCriando Sites Com CMS
Criando Sites Com CMSClaudio Toldo
 
Como criar um plugin sem ser desenvolvedor
Como criar um plugin sem ser desenvolvedorComo criar um plugin sem ser desenvolvedor
Como criar um plugin sem ser desenvolvedorMarcos Alexandre
 
Curso PHP - 1a. Aula (2013.2)
Curso PHP - 1a. Aula (2013.2)Curso PHP - 1a. Aula (2013.2)
Curso PHP - 1a. Aula (2013.2)Jonata Weber
 
Top Plugins de Segurança para WordPress
Top Plugins de Segurança para WordPressTop Plugins de Segurança para WordPress
Top Plugins de Segurança para WordPressTales Augusto
 
CEPUG 2 - Bem-vindo a Framework CodeIgniter
CEPUG 2 - Bem-vindo a Framework CodeIgniterCEPUG 2 - Bem-vindo a Framework CodeIgniter
CEPUG 2 - Bem-vindo a Framework CodeIgniterEric Silva
 
PW01 - Introdução a programação em PHPv7
PW01 - Introdução a programação em PHPv7PW01 - Introdução a programação em PHPv7
PW01 - Introdução a programação em PHPv7Silvano Oliveira
 

Semelhante a Criando plugins WordPress aprendendo API (20)

PHP 5 de Forma Correta e Segura
PHP 5 de Forma Correta e SeguraPHP 5 de Forma Correta e Segura
PHP 5 de Forma Correta e Segura
 
Quem tem medo do terminal?
Quem tem medo do terminal?Quem tem medo do terminal?
Quem tem medo do terminal?
 
Invasão e correção em sites
Invasão e correção em sitesInvasão e correção em sites
Invasão e correção em sites
 
Segurança e automação na Amazon: Lições das trincheiras
Segurança e automação na Amazon: Lições das trincheirasSegurança e automação na Amazon: Lições das trincheiras
Segurança e automação na Amazon: Lições das trincheiras
 
Filtro de SPAM
Filtro de SPAMFiltro de SPAM
Filtro de SPAM
 
Construindo sites e sistemas com WordPress
Construindo sites e sistemas com WordPressConstruindo sites e sistemas com WordPress
Construindo sites e sistemas com WordPress
 
Invasao_e_Correcao_em_Sites.pdf
Invasao_e_Correcao_em_Sites.pdfInvasao_e_Correcao_em_Sites.pdf
Invasao_e_Correcao_em_Sites.pdf
 
Desenvolvendo sistemas seguros com PHP
Desenvolvendo sistemas seguros com PHPDesenvolvendo sistemas seguros com PHP
Desenvolvendo sistemas seguros com PHP
 
Segurança em Aplicativos Web
Segurança em Aplicativos WebSegurança em Aplicativos Web
Segurança em Aplicativos Web
 
Vale Security Conference - 2011 - 6 - Thiago Bordini
Vale Security Conference - 2011 - 6 - Thiago BordiniVale Security Conference - 2011 - 6 - Thiago Bordini
Vale Security Conference - 2011 - 6 - Thiago Bordini
 
Cake Php
Cake PhpCake Php
Cake Php
 
Joomla possibilidades infinitas em CMS
Joomla   possibilidades infinitas em CMSJoomla   possibilidades infinitas em CMS
Joomla possibilidades infinitas em CMS
 
Criando Sites Com CMS
Criando Sites Com CMSCriando Sites Com CMS
Criando Sites Com CMS
 
Python 08
Python 08Python 08
Python 08
 
Minicurso Web. Front-end e HTML5 (parte 2)
Minicurso Web. Front-end e HTML5 (parte 2)Minicurso Web. Front-end e HTML5 (parte 2)
Minicurso Web. Front-end e HTML5 (parte 2)
 
Como criar um plugin sem ser desenvolvedor
Como criar um plugin sem ser desenvolvedorComo criar um plugin sem ser desenvolvedor
Como criar um plugin sem ser desenvolvedor
 
Curso PHP - 1a. Aula (2013.2)
Curso PHP - 1a. Aula (2013.2)Curso PHP - 1a. Aula (2013.2)
Curso PHP - 1a. Aula (2013.2)
 
Top Plugins de Segurança para WordPress
Top Plugins de Segurança para WordPressTop Plugins de Segurança para WordPress
Top Plugins de Segurança para WordPress
 
CEPUG 2 - Bem-vindo a Framework CodeIgniter
CEPUG 2 - Bem-vindo a Framework CodeIgniterCEPUG 2 - Bem-vindo a Framework CodeIgniter
CEPUG 2 - Bem-vindo a Framework CodeIgniter
 
PW01 - Introdução a programação em PHPv7
PW01 - Introdução a programação em PHPv7PW01 - Introdução a programação em PHPv7
PW01 - Introdução a programação em PHPv7
 

Criando plugins WordPress aprendendo API

  • 1.  
  • 2. Aprendendo a criar plugins para o WordPress @richardbarros www.richardbarros.com.br I Wordpress Meetup RJ
  • 4. Por que Aprender?! WP não é díficil Um cms/framework PHP
  • 5. Por que Aprender?! WP não é díficil Milhares de plugins Comunidade forte e open-source
  • 6. Por que Aprender?! WP não é díficil Milhares de plugins Conhecer as possibilidades Saber o que é possível criar
  • 7. Por que Aprender?! WP não é díficil Milhares de plugins Conhecer as possibilidades Liberdade! Não depender de temas ou plugins prontos
  • 8. O que você precisa para começar? - Um site ou blog em Wordpress ;) - Um problema - Algum conhecimento em PHP - Um servidor para testar o Plugin
  • 9. O que você precisa para começar? - Um site ou blog em Wordpress ;) - Um problema - Algum conhecimento em PHP - Um servidor para testar o Plugin
  • 10. O que você precisa para começar? - Um site ou blog em Wordpress ;) - Um problema - Algum conhecimento em PHP - Um servidor para testar o Plugin
  • 11. O que você precisa para começar? - Um site ou blog em Wordpress ;) - Um problema - Algum conhecimento em PHP - Um servidor para testar o Plugin
  • 12.  
  • 13. Como Funciona? Sua aplicação: MySQL > PHP > HTML
  • 14. Como Funciona? Wordpress: MySQL > PHP > HTML
  • 16. Documentação http://codex.wordpress.com Saber tudo ou conhecer quem sabe?
  • 17.  
  • 25. Plugin API Uma forma de adicionar funcionalidades sem precisar fazer alterações no core do Wordpress. http://codex.wordpress.org/Plugin_API
  • 26. Hooks Hook é uma maneira de “pendurar” scripts para serem carregados junto com o Wordpress.
  • 27. Hooks Hook é uma maneira de “pendurar” scripts para serem carregados junto com o Wordpress.
  • 28. Hooks Hook é uma maneira de “pendurar” scripts para serem carregados junto com o Wordpress.
  • 29. Hooks De dentro do plugin você pode escolher a prioridade de execução e definir quais hooks acontecem primeiro.
  • 30. Actions São disparadas quando algum evento é acionado. Ex. Plugin Anti-Spam executa ação quando acontece o evento “novo comentário”.
  • 31. Filtros Interceptam alguma informação antes de exibir ou inserir no banco de dados. Ex. Plugin de censura verificar e remover palavrões antes de exibir os comentários.
  • 32. Um pouco de Código Função function avisarAdmin() { // Avisar administrador que um // usuário logou } Action add_action(“wp_login”, “avisarAdmin”);
  • 33. Um pouco de Código Função function censurar($content) { // Troca palavrões por @%$#(&* return $content; } Filter add_filter(‘comment_text’, ‘censurar’);
  • 34. Nosso plugin até agora...
  • 35. Shortcode API http://codex.wordpress.org/Shortcode_API É uma maneira simples e rápida de criar macros para serem utilizadas nos posts do Wordpress. Ex. [video]495932[/video] adiciona um video com o id passado como parâmetro na exibição do post.
  • 36. Mais um pouco de Código Função function exibirVideo($atts, $content) { return “<embed src=”video.swf?id=”.$content.”</embed>”; } Filter add_shortcode(‘video’, ‘exibirVideo’);
  • 37. Nosso plugin até agora...
  • 38. E ainda... Banco de dados add_option(); get_option(); update_option(); delete_option(); ...ou suas próprias tabelas (com $wpdb->prefix) .
  • 39. E não se esqueça... - Escreva código seguro - Lembre-se do encoding dos arquivos (UTF-8) - Use prefixos para evitar conflitos em funções - Cuidado com as permissões de usuário - Minimize a quantidade de registros no banco - Sempre consulte o CODEX!
  • 40. E não se esqueça... - Escreva código seguro - Lembre-se do encoding dos arquivos (UTF-8) - Use prefixos para evitar conflitos em funções - Cuidado com as permissões de usuário - Minimize a quantidade de registros no banco - Sempre consulte o CODEX!
  • 41. E não se esqueça... - Escreva código seguro - Lembre-se do encoding dos arquivos (UTF-8) - Use prefixos para evitar conflitos em funções - Cuidado com as permissões de usuário - Minimize a quantidade de registros no banco - Sempre consulte o CODEX!
  • 42. E não se esqueça... - Escreva código seguro - Lembre-se do encoding dos arquivos (UTF-8) - Use prefixos para evitar conflitos em funções - Cuidado com as permissões de usuário - Minimize a quantidade de registros no banco - Sempre consulte o CODEX!
  • 43. E não se esqueça... - Escreva código seguro - Lembre-se do encoding dos arquivos (UTF-8) - Use prefixos para evitar conflitos em funções - Cuidado com as permissões de usuário - Minimize a quantidade de registros no banco - Sempre consulte o CODEX!
  • 44. E não se esqueça... - Escreva código seguro - Lembre-se do encoding dos arquivos (UTF-8) - Use prefixos para evitar conflitos em funções - Cuidado com as permissões de usuário - Minimize a quantidade de registros no banco - Sempre consulte o CODEX!
  • 45. Explore Abra outros plugins e divirta-se.
  • 46. Obrigado! @richardbarros w ww.richardbarros.com.br
  • 47.