Create Admin Pages Fast
Build a complete WordPress admin menu structure visually — pick Dashicons, add submenus, choose page type. Get ready-to-paste PHP for functions.php in seconds.
Admin Menu Generator
Build a complete admin menu structure — get drop-in PHP code for functions.php.
Basic Info
prefix_register_menu()prefix_options.prefix-wrapIcon
Page Type
Generate
Export & Import
What You Get
Two Generation Modes
Quick Mode produces a single add_menu_page() call in under 30 seconds - ideal for 80% of cases. Advanced Mode unlocks prefixes, page type selection, submenu builders etc.
Visual Dashicons Picker
Browse 80+ WordPress Dashicons in a searchable grid, click to select, or paste a custom icon URL for SVG uploads. The chosen icon previews live next to your menu title.
Three Page Types
Empty Page drops a clean wrap container for your custom markup. Settings Page scaffolds register_setting + options.php form. Callback Page separates logic from view via a template include.
Submenu Drag & Drop
Build a full hierarchy - parent page with N submenus - by clicking Add Submenu Item, then drag the handle to reorder. Slugs auto-generate from titles, capabilities inherit from the parent by default.
Smart Prefix System
Type "Tournament Manager" and the generator produces tournament_manager_ as your prefix, Tournament_Manager_Admin as your class hint, and tournament_manager_render_page() as the function - all visible in a live preview before you generate.
History & JSON Sync
The last 10 generations are saved to localStorage - click any entry to restore the full form state. Export your configuration as JSON and import it on another project to keep menu structures in sync.