Modern WordPress framework · v1.0.0

Build premium WordPress option panels faster.

Kavro is a developer-first WordPress framework for admin options, metaboxes, customizer controls, taxonomy fields, profile options, nav menu fields, widgets, comments, and shortcode generators — with polished UI, reusable fields, secure saving, and documentation-first architecture.

PSR-4 ReadyAJAX SaveNested SectionsFree/Pro Architecture
KAVRO 1.0.0

Theme Options

Premium fields with clean developer configuration.

Saved
#8b5cf6
ModernRounded, soft, premium.
ClassicSimple WordPress style.
Inter · 700 · 42px
Framework coverage
9+WordPress framework modules
144+Dedicated field pages
1Reusable field renderer
0CDN dependency requirement

Premium by default. Developer-friendly by design.

Kavro focuses on clean configuration arrays, polished admin experiences, secure saving, and reusable field rendering across every WordPress context.

Modern Admin UI

Glass-style panels, smooth nested navigation, AJAX saving, reset actions, improved controls, and polished field layouts.

🧩

One Field System

Use the same field definitions across options, metaboxes, taxonomy forms, profiles, nav menus, comments, widgets, and shortcodes.

🛡️

Security Ready

Nonce checks, capability checks, field-aware sanitization, safe AJAX endpoints, import validation, and production-safe example loading.

Why Kavro exists

Many WordPress frameworks either feel too old, too heavy, or too limited. Kavro is designed as a lightweight but premium framework that theme and plugin authors can bundle, extend, and document cleanly.

  • Modern UI patterns without depending on a heavy React admin app.
  • Nested children-based sections for deep option structures.
  • Production-safe examples that can be enabled only during development.
  • Free/Pro architecture for WordPress.org and commercial add-ons.

Built for developers

Kavro keeps the API familiar for WordPress developers while adding better structure, security, docs, and field consistency across modules.

  • Static API methods like KAVRO::createOptions().
  • Composer PSR-4 structure for maintainable core classes.
  • Hooks and filters for modules, assets, sanitization, and extensions.
  • Dedicated Markdown documentation for every field and module.

Every major WordPress configuration surface.

Start with a simple options page, then scale into content, users, taxonomies, widgets, comments, and shortcode interfaces.

Quick StartIn the main plugin file, or in wp-config.php during local testing:Read docs →
Options FrameworkThe Options Framework creates a premium admin settings page and stores values in one WordPress option array.Read docs →
Metabox FrameworkThe Metabox Framework adds Kavro fields to post, page, or custom post type edit screens.Read docs →
Customizer FrameworkCustomizer panels/sections and live theme settings.Read docs →
Taxonomy OptionsFields for category, tag, and custom taxonomy term screens.Read docs →
Profile/User OptionsFields on WordPress user profile screens.Read docs →
Nav Menu OptionsFields on nav menu item edit panels.Read docs →
Widget OptionsKavro fields inside widget configuration forms.Read docs →
Comment OptionsFields on comment edit screens.Read docs →
Shortcode FrameworkRegister shortcodes and provide a generator UI.Read docs →
Supported FieldsThis page lists all public field type slugs. See each dedicated file for attributes and examples.Read docs →
Shared Field AttributesThese attributes are available on most Kavro fields. Individual fields may support extra attributes, documented in their dedicated files.Read docs →

Simple arrays. Powerful results.

Create professional option panels with a compact, readable API. Nested children let you build deep option structures without fighting WordPress admin menu limitations.

View on GitHub
// Create an admin options panel.
KAVRO::createOptions( 'my_kavro_options', array(
  'menu_title' => 'Theme Options',
  'menu_slug'  => 'theme-options',
) );

KAVRO::createSection( 'my_kavro_options', array(
  'title'  => 'General',
  'fields' => array(
    array(
      'id'    => 'site_accent',
      'type'  => 'color',
      'title' => 'Site Accent Color',
    ),
  ),
) );

Documentation-first framework.

Each module and each field has a dedicated page, so developers can quickly copy code and understand value shapes.

Field Docs

Dedicated docs for every supported field with attributes, value shape, examples, and developer notes.

Browse fields →

Module Docs

Separate guides for options, metaboxes, taxonomy, profile, nav menu, widgets, comments, and shortcodes.

Open docs →

Engineering Docs

Security, validation, performance, release separation, and WordPress.org readiness notes for maintainers.

Read security →

Ready for a complete framework ecosystem.

Kavro includes core modules, docs, security hardening, performance-aware assets, Free/Pro architecture, and WordPress.org readiness work. This website is the public documentation and marketing home.