Seit ich neu in der Entwicklung von WordPress-Plugins bin, untersuche ich die interne Struktur vieler Plugins. Ich habe festgestellt, dass die meisten von ihnen nicht zu einem Muster passen, und daher kann es schwierig sein, zu verstehen, wie sie funktionieren.
Ich habe mich gefragt, ob es eine allgemeinere Art der Plugin-Entwicklung gibt, möglicherweise mit einem Framework, das von den in der offiziellen Dokumentation beschriebenen Methoden abweicht.
plugin-development
framework
Rohith Raveendran
quelle
quelle
Antworten:
AFAIK, es gibt kein offizielles / Standard-Framework und es wird so viele Plugin-Entwicklungsstile geben, wie der Nordpol Weißtöne aufweist.
Ich würde sagen, WordPress Coding Standards ist eine Blaupause für einen guten Stil.
Hier in WPSE finden Sie viele gute Beispiele und exzellente Programmierer. Ein guter Ausgangspunkt: Fragen / Tags / Plugin-Entwicklung .
Hervorheben:
Heutzutage verwende ich Plugin Class Demo von @toscho als Basis für viele Plugins.
Derzeit führt @Pippin eine Reihe von Einführung in die WordPress-Plugin-Entwicklung 101 durch , die von Interesse sein könnten.
[ Update , dank @Wyck- Beitrag, eine Liste von Helfer-Plugins / Boilerplates / Frameworks]
Plugin scbFramework , von @scribu :
WordPress-Gear> PHP Boilerplate> Plugin Zeug
quelle
Zwei neuere Frameworks sind:
Beide haben Ähnlichkeiten mit Laravel.
quelle
Ich glaube, Sunrise ( http://gndev.info/sunrise/ ) ist das, wonach Sie fragen. Es ist relativ neu und ich habe es selbst nicht benutzt, daher gebe ich keine Empfehlungen. Es sieht jedoch recht vielversprechend aus. Es ist im WordPress-Plugin-Verzeichnis als Plugin verfügbar: http://wordpress.org/plugins/sunrise/ .
quelle
Sie können auch Ihre personalisierte Version von Toms erzeugen Plugin vorformulierten hier .
quelle
Sie können überprüfen, dass dies eine sehr einfache und grundlegende Grundstruktur ist. https://github.com/softmixt/simple-wordpress-plugin-framework
quelle