Existe-t-il un framework de développement de plugin?

28

Depuis que je suis nouveau dans le développement de plugins wordpress, j’ai examiné la structure interne de nombreux plugins et je me suis rendu compte que la plupart d’entre eux ne correspondait à aucun modèle et il est très difficile de comprendre comment ils fonctionnent. Je me demandais s'il y avait une manière plus généralisée de développer des plugins, éventuellement avec un framework, autre que les méthodes décrites dans la documentation officielle.

    
posée Rohith Raveendran 12.02.2013 - 00:20
la source

5 réponses

26

D'après ce que je sais, il n'y a pas de cadre officiel / standard, et il y aura autant de styles de développement de plugins que de nuances de blanc dans le pôle nord.

Je dirais que Normes de codage WordPress est un modèle pour un bon style.

Vous trouverez beaucoup de bons exemples et d’excellents codeurs ici dans WPSE. Un bon point de départ: questions / tagged / plugin-development .

Mise en surbrillance:

À l’heure actuelle, j’utilise la démo de classe de plug-in à partir de @ toscho comme base pour de nombreux plugins.

Pour le moment, @Pippin réalise une série Introduction au développement de plugins WordPress 101 susceptibles de vous intéresser.

[ mettre à jour , grâce à la contribution de @Wyck , une liste des plugins auxiliaires / cartes mères / frameworks]

Plug-in scbFramework , par @scribu :

  

Un ensemble de classes utiles pour un développement plus rapide des plugins.
  Ceci est un toolkit de plugin qui aide les développeurs à écrire des plugins plus rapidement. Il se compose de plusieurs classes qui gèrent des tâches courantes, telles que la génération de pages de paramètres, la création de tables de base de données, etc.>

WordPress-Gear > Boilerplate PHP > Plugin

  1. Plugin passe-partout par @tommcfarlin
  2. Modèle de plug-in orienté objet
  3. Cadre de configuration par @gilbitron
  4. scbFramework - Classes pour le plugin dev
  5. API Paramètres WordPress - par @tareq_cse
  6. WP MVC - Infrastructure MVC pour créer des plugins
réponse donnée brasofilo 12.02.2013 - 01:28
la source
6

Deux autres frameworks plus récents sont:

Les deux partagent des similitudes avec Laravel.

    
réponse donnée Eric 06.02.2015 - 16:05
la source
1

Je pense que Sunrise ( enlace ) est le genre de chose que vous demandez. C'est relativement nouveau, et je ne l'ai pas utilisé moi-même, donc je n'offre aucune recommandation. Cependant, cela semble assez prometteur. Il est disponible dans le répertoire des plugins WordPress en tant que plugin: enlace .

    
réponse donnée Ochado 10.07.2013 - 21:47
la source
0

Vous pouvez également générer votre version personnalisée du plugin de Tom ici .

    
réponse donnée Bheemsen 06.02.2015 - 18:16
la source
0

Vous pouvez vérifier que celui-ci est très simple et possède une structure de base. enlace

    
réponse donnée Softmixt 19.02.2015 - 10:44
la source

Lire d'autres questions sur les étiquettes