Desde que sou novo no desenvolvimento de plugins do WordPress, tenho examinado a estrutura interna de muitos plugins. Descobri que a maioria deles não se encaixa em nenhum padrão e, portanto, é difícil entender como funcionam.
Fiquei me perguntando se existe uma maneira mais generalizada de desenvolvimento de plugins, possivelmente com uma estrutura, além dos métodos descritos na documentação oficial.
plugin-development
framework
Rohith Raveendran
fonte
fonte
Respostas:
AFAIK, não existe uma estrutura oficial / padrão, e haverá tantos estilos de desenvolvimento de plugins quanto tons de branco no Polo Norte.
Eu diria que os padrões de codificação do WordPress são um modelo para um bom estilo.
Você encontrará muitos bons exemplos e excelentes codificadores aqui no WPSE. Um bom ponto de partida: questions / tagged / plugin-development .
Destaque:
Atualmente, eu uso a demonstração da classe de plug - ins do @toscho como base para muitos plugins.
No momento, o @Pippin está fazendo uma série de Introdução ao WordPress Plugin Development 101 que pode ser interessante.
[ atualização , graças à contribuição do @Wyck , uma lista de plugins de ajuda / boilerplates / frameworks]
Plugin scbFramework , por @scribu :
WordPress-Gear> PHP Boilerplate> Material de plug-in
fonte
Duas outras estruturas mais recentes são:
Ambos compartilham semelhanças com o Laravel.
fonte
Acredito que Sunrise ( http://gndev.info/sunrise/ ) é o tipo de coisa que você está pedindo. É relativamente novo, e eu não o usei, então não ofereço recomendações. No entanto, parece bastante promissor. Está disponível no diretório de plugins do WordPress como um plugin: http://wordpress.org/plugins/sunrise/ .
fonte
Você também pode gerar sua versão personalizada do clichê de Tom's Plugin aqui .
fonte
Você pode verificar se esta é uma estrutura básica muito simples e básica. https://github.com/softmixt/simple-wordpress-plugin-framework
fonte