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

908480753c07509e76322dc17d305c8b?s=128

Claudio Sanches

December 08, 2016
Tweet

Transcript

  1. 3.
  2. 5.

    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.
  3. 9.

    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
  4. 10.

    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
  5. 11.

    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.
  6. 16.

    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
  7. 17.

    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
  8. 18.

    Recursos e APIs Não rola ir codar sem saber com

    o que, né? • Plugin Handbook • APIs do WordPress • Code Reference
  9. 21.

    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.