Free Tool

Options Page Generator

Create WordPress settings pages with a visual builder. No coding required to get started.

Build professional admin settings pages for your themes and plugins. Configure sections, add fields, and export clean PHP code that integrates seamlessly with the WordPress Settings API.

Options Page Generator preview
How It Works

How It Works

1

Configure Your Page

Set the page title, menu location, capability requirements, and choose your page slug.

2

Add Sections & Fields

Create logical sections and populate them with text fields, checkboxes, selects, and more.

3

Export Your Code

Download or copy production-ready PHP that hooks into the WordPress Settings API.

Output

Clean Settings API Code

Generated code follows WordPress best practices and integrates properly with the Settings API.

Proper register_setting() calls
Organized settings sections
Input sanitization callbacks
Translation-ready strings
Default value handling
Clear inline documentation
theme-settings.php
/**
 * Register settings and fields
 */
function theme_settings_init() {
    register_setting( 'theme_options', 'theme_options', [
        'sanitize_callback' => 'theme_options_sanitize',
    ] );
    
    add_settings_section(
        'theme_general_section',
        __( 'General Settings', 'theme-textdomain' ),
        'theme_general_section_cb',
        'theme-settings'
    );
    
    add_settings_field(
        'show_breadcrumbs',
        __( 'Show Breadcrumbs', 'theme-textdomain' ),
        'theme_checkbox_field_cb',
        'theme-settings',
        'theme_general_section',
        [ 'field' => 'show_breadcrumbs' ]
    );
}
add_action( 'admin_init', 'theme_settings_init' );
Use Cases

Built for Developers

Theme Options

Add global settings for colors, layouts, footer content, or social links without relying on the Customizer.

Plugin Settings

Scaffold admin settings pages for your plugins. Generate the boilerplate, then focus on your plugin'\''s unique logic.

Client Dashboards

Create simple admin interfaces for clients to manage site-wide options like contact info, API keys, or feature toggles.

Ready to build your settings page?

No signup. No email. Just open the tool and start building.