Generator Pluginboilerplate

Veröffentlicht unter Dev Tools

GitHub Repository Download

npm npm install -g generator-pluginboilerplate

Yeoman Generator zur Erstellung eines WordPress Plugins und einer auf Grunt basierten Build- und Entwicklungsumgebung.

Entwickele ein Plugin lokal und synchronisiere es automatisch mit einer WordPress-Installation auf deiner lokalen Testumgebung.



  • Generiert eine Build- und Entwicklungsumgebung basierent auf Grunt. Strukturiert in „Source“ (./src/), „Build“ (./test/) und „Distribution“. Das „Distribution“-Verzeichnis (./dist/) entspricht in der Struktur dem WordPress Plugin SVN Repository.
  • Grunt beobachtet Veränderungen in den Quelldateien führt die entsprechenden Aufgaben aus und aktualisiert das ./test/ Verzeichnis. Optional wird dieses Verzeichnis mit einem anderem Verzeichnis auf dem System synchronisiert (bspw. das Plugin Verzeichnis der WordPress Installation).
  • Initialisiert ein neues Git Repository für das generierte Plugin (Standarteinstellung).
  • Vorbereitet um JavaScript mit node.js, commonJs und es6 zu schreiben. Unterstützt *.jst Templates und die React Syntax *.jsx.
  • Verwendet Sass und die SCSS Syntax für Stylesheets.
  • Subgeneratoren um das Plugin zu erweitern.
    • Hinzufügen von Options-Seiten (basierent auf cmb2),
    • Custom-Post-Types,
    • Gutenberg-Blöcken,
    • Stylesheets,
    • Javascript.
  • Einfaches Hinzufügen von Plugin Abhängigkeiten (weiteres im Code einer generierten Plugin Hauptdatei in .src/root_files/)
  • Richtet ein Composer Projekt ein um Packete and Repositories (z.B. von Packagist) hinzuzufügen (siehe im Code einiger Beispiel-Plugins).