WP Plugin Matrix
№1  WordPress plugin starter kitest. 2026

Declare features.
Skip the plumbing.

A Laravel-flavoured scaffold for WordPress — declarative Router, AdminPage & ListPage seams, a tiny ORM with validation, lifecycle + migrations, a Vue 3 admin UI, and wp matrix:* generators. Ship a production-grade plugin in hours.

composer create-project wp-plugin-matrix/starter my-plugin
PHP 8.0+/Vue 3/Vite /Element Plus/WP-CLI/GPL-2.0
01

The seams

declare it — the framework wires it
001

Router

Declare REST + AJAX routes in one file. URLs are auto-exposed to JS as Localized Routes — nonces handled, never hand-built.

002

Admin & List Pages

Declare a menu page — or a full CRUD table with pagination, search, sort, and a rules-derived edit form. Zero custom Vue.

003

Models & Validation

A small wpdb ORM with $rules + validate(). Controllers shrink to fill → validate → save → respond.

004

Lifecycle & Migrations

Declarative activate / deactivate / uninstall, plus versioned, append-only migrations applied at activation.

005

CLI Generators

wp matrix:make:resource Book scaffolds the model, migration, controller, list page, and routes — wired and ready.

006

Execution Tracer

Gated, zero-overhead-when-off tracing of your plugin's own hooks and routes — for debugging and performance work.

02

Zero to a feature

three commands
shell~/wp-content/plugins
# 1 · scaffold + personalize, one command
composer create-project wp-plugin-matrix/starter my-plugin

# 2 · generate a whole resource — model, migration, controller, list page, routes
wp matrix:make:resource Book

# 3 · strip the demo when you're ready
wp matrix:clean
03

Why it's fast

the philosophy
Declarative seams

A Model + a ListPage gives you five REST routes, a Vue table, and a validated edit form — without wiring a single hook by hand.

Generators

Artisan-style make:* commands stamp the right files from stubs, matching the framework's conventions every time.

A demo you can delete

Learn from a complete feature, then remove it with one idempotent, drift-safe command. No leftover cruft.

Built to be navigated

Ships with an AGENTS guide, a deep architecture map, and an interactive graph — humans and agents get up to speed fast.