WP Code Generator
Was der WP Code Generator kann, für wen er gedacht ist und wie seine WordPress-Generatoren und die Snippet-Bibliothek zusammenspielen — der Einstieg.
Boilerplate für WordPress, ohne Tippfehler
Der WP Code Generator erzeugt fertigen, modernen PHP-Code für WordPress 6.8+: Plugin- und Theme-Gerüste, Gutenberg-Blocks, Hooks, Custom Post Types, Meta-Boxen, Einstellungsseiten, Datenbank-Abfragen und vieles mehr. Statt jedes Mal denselben Header, dieselbe register_post_type()-Signatur oder dieselbe Settings-API-Kaskade aus dem Gedächtnis (oder per Copy-and-paste aus einem alten Projekt) zusammenzubauen, füllst du ein paar Felder aus und bekommst sauberen Code zurück — mit declare(strict_types=1), defined('ABSPATH') || exit-Schutz und typisierten Signaturen.
Du wählst links in der Seitenleiste einen Generator, trägst rechts deine Werte ein (Name, Slug, Text-Domain, Optionen) und der Code aktualisiert sich live im Ausgabe-Editor mit. Anschließend kopierst du ihn in die Zwischenablage oder lädst ihn als passend benannte Datei herunter. Kein Account, keine Installation, alles läuft im Browser.
Gedacht ist das Tool für WordPress-Entwicklerinnen und -Entwickler jeder Erfahrungsstufe: für Einsteiger als Lern- und Spickzettel-Werkzeug, das zeigt, wie ein API-Aufruf korrekt aussieht; für Profis als Beschleuniger, der das immer gleiche Boilerplate in Sekunden erledigt, damit du dich auf die eigentliche Logik konzentrieren kannst.
Die Generatoren — nach Themen gruppiert
Die linke Seitenleiste bündelt 24 Code-Generatoren in sechs Gruppen, dazu eine Snippet-Bibliothek und einen Dashicon-Browser. Die Oberfläche des Tools ist auf Englisch — die Generator-Namen werden hier deshalb in ihrer englischen Original-Schreibweise genannt, damit du dich im Interface zurechtfindest.
- Plugin & Theme — Plugin (vollständiger Plugin-Header + Haupt-Klasse), Theme (
style.css+functions.php, optional Block-Theme mittheme.json), Gutenberg Block (block.json+ Registrierung, statisch oder dynamisch), Nav Menus (Menü-Positionen registrieren),wp_nav_menu()(Menü ausgeben) und Sidebar / Widget Area. - Hooks & Assets — Hook (Action / Filter), Cron Event (geplante Aufgaben), Asset Enqueue (CSS/JS sauber einbinden), Shortcode, oEmbed Provider und WP-CLI Command.
- Data Types — Custom Post Type, Taxonomy, Post Status, Post Meta Field und Term Meta Field (jeweils inklusive REST-Registrierung).
- Admin UI — Meta Box, Dashboard Widget, Settings Page (Settings-API), Admin Bar Nodes und Contact Methods (Benutzerprofil-Felder).
- Config & Queries — WP-Config (Konstanten für
wp-config.php) und Query Builder (neun Abfragetypen vonWP_QuerybisWP_Date_Query). - Snippets — Theme Snippets: eine Bibliothek aus 30 fertigen
functions.php-Snippets in fünf Kategorien (Security & Cleanup, Content & Output, Admin & Customisation, Branding, Misc & SEO).
Dazu kommt unter Reference ein Dashicons-Browser mit 349 Icons — per Klick kopierst du den Slug, etwa für das Icon eines Custom Post Types.
So funktioniert die Generierung
Jeder Generator ist ein kleines Formular. Du tippst, das Tool baut den Code debounced in Echtzeit neu — eine separate Generate-Schaltfläche gibt es zusätzlich. Viele Felder steuern den Code direkt: Beim Plugin werden Text-Domain und Namespace automatisch aus dem Namen abgeleitet, beim Block blendet die Option „Dynamic Block" ein zusätzliches Callback-Feld ein, beim Theme schaltet „Block Theme" einen theme.json-Tab frei. Generatoren mit mehreren Dateien (Theme, Block) zeigen die Ausgaben in Datei-Reitern.
Jede Ausgabe hat Copy und Download: Kopieren legt den Code in die Zwischenablage, Download speichert ihn unter einem sinnvollen Dateinamen (plugin.php, theme.json, register.php, cpt.php und so weiter).
Reine Browser-Anwendung
Architektonisch ist das Tool rein clientseitig: Sämtliche Code-Templates und die Generierungs-Logik liegen im JavaScript des Tools und laufen vollständig in deinem Browser. Es gibt keinen Server-Roundtrip, keine Datenübertragung und keine gespeicherten Eingaben — der Ausgabe-Editor ist der ACE-Editor, derselbe, den auch andere JPKCom-Tools für Code nutzen. Das bedeutet auch: Der erzeugte Code ist ein Startpunkt, kein fertiges Plugin. Er ist syntaktisch sauber und folgt den WordPress-Konventionen, aber die eigentliche Funktion schreibst du selbst hinein.
Jetzt ausprobieren
→ WP Code Generator öffnen — Generator wählen, Felder ausfüllen, Code kopieren. Ohne Account, kostenlos, direkt im Browser.
Verwandte JPKCom-Tools
Der Generator liefert das Gerüst — diese Tools ergänzen den Workflow:
- Beautify — formatiert und entschachtelt JavaScript, CSS und HTML; praktisch, um das JS eines generierten Blocks oder das CSS eines Themes nach eigenen Anpassungen wieder sauber einzurücken.
- Source Viewer — zeigt Quellcode in über 100 Sprachen mit Syntax-Highlighting; nützlich, um einen generierten Schnipsel in Ruhe zu lesen oder zu teilen.
- SEO & GEO Analyzer — prüft die fertige WordPress-Seite anschließend auf SEO, KI-Readiness und Technik.
Tiefer geht es auf den Unterseiten: das Manual mit jedem Generator und seinen Feldern im Detail, Beispiele aus der Praxis und gesammelte Tipps & Tricks.