Existe algum framework de desenvolvimento de plugins?

28

Como sou novo no desenvolvimento de plugins do wordpress, tenho examinado a estrutura interna de muitos plug-ins e descobri que a maioria deles não se ajusta a nenhum padrão, e entender como eles funcionam é bem difícil. Eu queria saber se existe uma maneira mais generalizada de desenvolvimento de plug-in, possivelmente com um framework, além dos métodos descritos na documentação oficial.

    
por Rohith Raveendran 12.02.2013 / 00:20
fonte

5 respostas

26

AFAIK, não existe um framework oficial / padrão, e haverá tantos estilos de desenvolvimento de plugins quanto tons de branco no pólo norte.

Eu diria que Padrões de codificação do WordPress é um modelo para um bom estilo.

Você encontrará lotes de bons exemplos e excelentes codificadores aqui no WPSE. Um bom ponto de partida: questions / tagged / plugin-development .

Destacando:

Hoje em dia, eu uso Demonstração da classe de plug-ins de @ toscho como base para muitos plugins.

Neste momento, o @Pippin está fazendo uma série Introdução ao WordPress Plugin Development 101 que pode ser de interesse.

[ update , graças à contribuição @Wyck , uma lista de plugins auxiliares / boilerplates / frameworks]

Plug-in scbFramework , por @scribu :

  

Um conjunto de classes úteis para um desenvolvimento de plugins mais rápido.
  Este é um kit de ferramentas de plugin que ajuda os desenvolvedores a escrever plugins mais rapidamente. Ele consiste em várias classes que lidam com tarefas comuns, como gerar páginas de configurações, criar tabelas de banco de dados e muito mais.

WordPress-Gear > Boilerplate PHP > Material de plugins

  1. Boilerplate de plugins por @tommcfarlin
  2. Modelo de Plugin Orientado a Objetos
  3. Quadro de configurações da @gilbitron
  4. scbFramework - Classes para o plugin dev
  5. API de configurações do WordPress - por @tareq_cse
  6. WP MVC - Framework MVC para criar plug-ins
por brasofilo 12.02.2013 / 01:28
fonte
6

Mais dois frameworks mais novos são:

Ambos compartilham semelhanças com o Laravel.

    
por Eric 06.02.2015 / 16:05
fonte
1

Eu acredito que o Sunrise ( enlace ) é o tipo de coisa que você está pedindo. É relativamente novo, e eu mesmo nã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: enlace .

    
por Ochado 10.07.2013 / 21:47
fonte
0

Você também pode gerar sua versão personalizada do plug-in do Tom do Tom aqui .

    
por Bheemsen 06.02.2015 / 18:16
fonte
0

Você pode verificar esta é uma estrutura básica muito simples e básica. enlace

    
por Softmixt 19.02.2015 / 10:44
fonte