Skip to main content
PRESSUNDO FRAMEWORK · PUBLIC API V1

Modern WordPress options, without legacy baggage.

Build modern options pages and metaboxes — or remove Vafpress from existing projects and migrate progressively.

53field types
3UI skins
20/20Vafpress fields
v1public API
theme-options.php● ● ●
pu_options_page([
'id' => 'theme-settings',
'title' => 'Theme Settings',
'ui_theme' => 'air',
'sections' => [
pu_section('general', [
pu_text('site_title', ['label' => 'Site title']),
pu_color('brand_color', ['label' => 'Brand color']),
pu_toggle('sticky_header', ['label' => 'Sticky header']),
]),
],
]);
⚡

Modern API

53 field types, responsive design controls, conditional logic, options pages and metaboxes.

↩

Vafpress compatible

Remove the abandoned Vafpress runtime and migrate existing themes progressively without losing stored data.

🔒

Secure by default

Central sanitization and validation, safe legacy boundaries, concurrent-save protection and inert code storage.

CHOOSE YOUR PATH

Start new, or modernize what already works.

EXISTING THEME

Remove Vafpress safely

Keep VP_Option and VP_Metabox temporarily, preserve existing data, then migrate one field at a time.

Read the migration guide →
READY?

Build your first Pressundo options page.

Quick start