Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »


Criando um novo plugin do WordPress

Assim como qualquer outro projeto que você vá criar no PhpStorm, você pode usar o menu File → New Project... ou pela tela de boas vindas, clicando no botão Create New Project. Em ambos os casos você será apresentado ao diálogo a seguir:


Insira o nome do seu projeto, confira o caminho no qual o mesmo será salvo e o mais importante: selecione em Project Type WordPress Plugin. Clique em OK.

Agora você deve informar ao PhpStorm onde está a instalação do WordPress que você vai usar como base para o desenvolvimento do seu plugin:


Você deve informar a raiz da instalação do WordPress, ou seja, onde você encontra os subdiretórios wp-admin e wp-includes. Ao preencher o campo WordPress installation path (ou procurá-lo pelo botão [...}]) pressione OK para continuar.

O arquivo base do plugin será criado automaticamente, ou seja, um arquivo nome-do-plugin.php com um esqueleto de metadados de plugin pronto para usar.

Habilitando a integração com o WordPress a um plugin já existente

Vamos a outra situação: você já está contribuindo no desenvolvimento de algum plugin WordPress e você o abre no PhpStorm. O IDE vai automaticamente reconhecer do que se trata esse projeto e vai sugerir que você habilite o suporte a WordPress com um popup como este:

Ao clicar em Enable o PhpStorm vai te perguntar sobre a instalação base do WordPress para esse plugin, como no tópico anterior, e você deve informar a raiz da instalação do WP.

Caso você decida por não ativar essa integração a princípio e quiser ativá-la depois você pode fazê-lo a partir das configurações (File → Settings). Você pode usar a busca no topo ou navegar por Project Settings → WordPress e fazer o procedimento como mostrado acima.

Configuração

Em qualquer dos casos acima, como citado, o IDE reconhece o projeto como sendo um plugin WordPress - ele verifica se o ambiente está corretamente configurado para o desenvolvimento. Caso haja problemas com a configuração popups vão te informar do problema e sugerir que você o corrija. Se por acaso você fechou os popups, ou clicou no editor e eles sumiram, você ainda pode acessar suas mensagens no Log de Eventos - que fica localizado no canto inferior direito por padrão. Para consertar os problemas é só seguir as mensagens e clicar em Set ou Fix:

WordPress installation is not added to PHP | Include Path. Fix? Or ignore?

Para que você desfrute da profunda integração do PhpStorm com seu código, por meio de acabamento e outras funcionalidades, a instalaç~ao do WordPress deve ser incluída como uma biblioteca externa no IDE. Ao clicar em Fix uma nova janela será aberta para esta configuração. Você também pode alterar isso no painel de configurações em Settings → PHP → Include Path.

Isso fará com que a instalação do WordPress seja indexada pelo PhpStorm. Se você quiser que outros plugins ou temas sejam igualmente indexados para que a inteligência do IDE se aplique a eles também, basta mapeá-los na listagem Include path.

Importante: se você, assim como outros desenvolvedores, desenvolve seus plugins a partir de um diretório interno à base de código do WordPress (o projeto é configurado em um subdiretório da raiz do WordPress), terá um aviso um pouco diferente do IDE. O PhpStorm irá sugerir que você adicione toda a instalação do WordPress como content root e removerá a configuração inicial. Com isso, todos os seus plugins já instalados serão automaticamente indexados no projeto.

WordPress code style can be set for this project. Set it?

A comunidade WordPress possui seu padrão de codificação e você pode usá-la no PhpStorm a fim de formatar automaticamente seu código nesse estilo ou mesmo inspecioná-lo para violações do padrão WordPress. Você pode clicar em Set no popup ou no Log de Eventos; você pode ainda configurar o Estilo de código nas configurações em Settings → Code Style → PHP e então Set from... → Predefined Style → WordPress.


Pesquise no WordPress.org direto do Editor 

A documentação do WordPress em http://wordpress.org pode ser facilmente acessada a partir do IDE usando a busca de texto. Apensas selecione o texto no qual você está interessado, chame o menu de contexto no editor e selecione Search on WordPress.org.

  • No labels