WordPress Settings API Generator

Build admin settings pages with a drag-and-drop field builder — then generate Settings API PHP and JSON ready for your plugin.

Skip hand-wiring register_setting(), sections, and field callbacks. Design the page visually and export clean code.

View pricing →  ·  View documentation

Settings pages are tedious to code by hand

Page slug, menu title, capability, option group, sections, sanitization, and field markup — the WordPress Settings API works well, but the setup is repetitive.

Zelvigo’s Settings API Generator lets you drag fields onto a canvas, configure them, and generate both PHP and JSON you can reuse across projects.

What you can build

  • Page settings — slug, titles, option group, parent menu, capability, section ID/title
  • Field types — text input, textarea, select, select2, checkbox, classic editor
  • Drag-and-drop field builder — configure ID, label, defaults, and select options
  • Generated PHP — paste below your plugin’s ABSPATH guard
  • Generated JSON — field definitions for reuse
WordPress Settings API Generator

How it works

  1. Open Zelvigo Dev Studio → Create Settings Page
  2. Set page slug, titles, option group, parent menu, and capability
  3. Drag fields from the palette and configure each one
  4. Click Generate, then copy PHP (and JSON if needed)
  5. Optionally include the page in a Plugin Boilerplate ZIP

Works best with

Frequently asked questions

Do I get PHP only, or JSON too?

Both. PHP is for your plugin; JSON exports the field definition for reuse and reference.

Where do I paste the PHP?

Below the ABSPATH guard in your plugin file. Do not add a second <?php opening tag.

What do I need?

WordPress 6.5+, PHP 8.0+, and an active Pro license for cloud generators.

Build your next settings page visually

Drag fields, generate Settings API code, and ship options pages without the usual boilerplate grind.

View pricing →