Alguém que tenha experiência na construção de plugin wordpress usando o eclipse PDT?
Minha situação é:
- Preciso criar um plug-in que estenda outro plug-in (veja como versão premium de outro plug-in)
- Eu já criei o projeto
plugin core
(o plugin original) importando do repositório svn - Criei a biblioteca eclipse chamada
wordpress
e a adicionei aoplugin core
projeto. - Criei outro projeto
plugin extender
que hospedará os scripts que criei.
O problema é: como testá-lo facilmente no wordpress, sem ter que copiar e colar manualmente esses projetos wp-content/plugins
? Existe uma maneira de copiar automaticamente esses arquivos wp-content/plugins
? Ou vocês têm outras soluções para esse problema?
Como observação, estou trabalhando no Windows 7. Estou ciente do Windows mklink
. No entanto, meus htdocs estão na partição FAT32 e estou na situação em que tenho que usar o Windows nos meses seguintes.
plugin-development
eclipse
development-strategy
ariefbayu
fonte
fonte
Respostas:
Crie o WordPress como um projeto. Eu tenho vários projetos, tronco, versões antigas ... para o seguinte, eu apenas uso um projeto chamado WP Latest Final . Você pode usar a instalação padrão com
/wp-content/plugins
. Coloquei meuwp-content
diretório em um Dropbox e digo ao WP via wp-config.php onde procurá-lo.Crie um novo projeto PHP para cada um dos seus plugins. Use Criar projeto a partir da fonte existente e aponte para o diretório do plug-in
/wp-content/plugins
.Clique em Avançar no assistente de projeto e vá para a guia Projetos . Escolha Add… WP Latest Final .
Selecione Regras de acesso e exclua
wp-admin/load-scripts.php
ewp-admin/load-styles.php
. Gorjeta de chapéu para @hakre .Adicione mais projetos conforme necessário, outros plugins, projetos temáticos etc.
Clique em Finish . Feito.
Se você instalou o Egit , provavelmente deseja criar um novo projeto Git agora para se tornar independente do rastreamento de histórico do Eclipse.
fonte
Eclipse »Aptana
Apenas uma pequena adição para todos aqueles que usam o Aptana .
Quando você já tiver um projeto que está (fisicamente / em disco) fora da sua cópia de desenvolvimento do WordPress, basta ir para
fonte