Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Aprenda a desenvolver plugins no WordPress

Aprenda a desenvolver plugins no WordPress

Slides de introdução do workshop "Aprenda a desenvolver plugins no WordPress" no WordCamp São Paulo 2016.

Código dos plugins criados: https://github.com/claudiosanches/workshop-dev-plugins-wordcamp-sp-2016

Claudio Sanches

December 08, 2016
Tweet

More Decks by Claudio Sanches

Other Decks in Programming

Transcript

  1. Um plugin do WordPress é um programa, ou um conjunto

    de uma ou mais funções escritas em PHP, capaz de adicionar, expandir, remover ou em outras palavras, manipular recursos do WordPress.
  2. Começando pelo nome! O nome de um plugin é muito

    importante, não apenas para quem vai utilizá-lo, mas também por ditar como será o “slug” do seu plugin. O “slug” é uma identificação alfanumérica utilizada para diversas coisas no plugin e no WordPress. Talvez a parte mais complicada de desenvolver um plugin
  3. Arquivo principal E não, ele não chama index.php, jovem! Digamos

    que o nome do seu plugin é “Meu exemplo de plugin”, então, para uma melhor organização, teremos uma pasta chamada “meu-exemplo-de-plugin” e dentro desta pasta o arquivo “meu-exemplo-de-plugin.php”. wp-content/plugins/meu-exemplo-de-plugin /meu-exemplo-de-plugin.php
  4. Cabeçalho Agora sim isso é um plugin xD O cabeçalho

    é quem diz para o WordPress que aquele seu arquivo “meu-exemplo-de-plugin.php” é um plugin e que deve ser tratado como tal.
  5. E o plugin está pronto! Vocês acabaram de aprender como

    desenvolver um plugin. E olha que já é possível ativar, desativar e deletar. Então acabamos por aqui. Obrigado
  6. No caso o que acabou foram os slides, porque chega

    de conversa, vamos codar! Afinal, se fosse para apresentar apenas slides eu teria submetido uma palestra para este WordCamp e não um workshop xD Apenas lamento por você que encontrou estes slides na internet e não participou do workshop
  7. Recursos e APIs Não rola ir codar sem saber com

    o que, né? • Plugin Handbook • APIs do WordPress • Code Reference
  8. Licença Todo o código apresentado nestes slides estão licenciados sob

    a licença GPL v2. É possível encontrar uma cópia da licença no seguinte link: http://www.gnu.org/licenses/gpl-2.0.txt E todo o texto, screenshots e imagens são de domínio público.