One PHP array, full settings page
Tabs, sections, and 20+ field types — declared as data, rendered as a native WordPress admin page.
One PHP array, full settings page
Tabs, sections, and 20+ field types — declared as data, rendered as a native WordPress admin page.
Standardised fields
Every input looks and behaves the same across plugins and projects. Built on @wordpress/components and @wordpress/admin-ui.
Laravel-style API
Settings::get(), Settings::bool(), dot notation. Per-plugin option keys so multiple consumers can’t collide.
Validation & conditions
Server-side validation rules and show/hide logic built right into the field config.
Multi-page, repeaters, i18n
Repeaters, import/export, multi-page boots, and translation-ready out of the box.
Zero JS build
Pre-built React app ships with the package — no Node toolchain required on your side.
Each lives in examples/ and every pull request links a Playground preview of all of them.
config/settings.phpGPL-2.0-or-later. Built on @wordpress/components, @wordpress/admin-ui, @wordpress/dataviews, and magewirephp/validation.