Skip to content

WP Wireframe

A fast, standardised way to build WordPress settings pages. List your fields in a PHP array and WP Wireframe builds the whole admin page using WordPress React components.

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.

A WP Wireframe settings page with tabs, sections, and a range of field types

Each lives in examples/ and every pull request links a Playground preview of all of them.

GPL-2.0-or-later. Built on @wordpress/components, @wordpress/admin-ui, @wordpress/dataviews, and magewirephp/validation.