Upload your project and get production-ready migrated code in minutes.
Paste a GitHub URL or upload a ZIP file of your Classic PHP Theme project.
The engine scans your codebase to identify Classic PHP Theme patterns, APIs, and configuration that need updating.
Hybrid AST + AI engine applies deterministic transforms for configuration and dependencies, and AI-powered transforms for complex code changes. Every change gets a confidence score.
Get a ZIP with your fully migrated code, a complete migration report, and a checklist of items flagged for manual review.
Block themes use WordPress Full Site Editing, allowing content creators to customize headers, footers, and templates visually using the block editor. This eliminates the need for PHP template modifications and gives non-developers design control.
Yes. Block themes render existing posts and pages using the same content. The change is in the template layer—how the page wrapper (header, footer, sidebar) is structured. Nivo ensures visual fidelity by mapping CSS styles to theme.json equivalents.
Most themes convert in 10 to 20 minutes. The time depends on the number of PHP template files and custom CSS rules. Complex themes with many custom widgets and page templates take longer.
functions.php remains active. However, many functions become unnecessary because theme.json handles theme support declarations, font loading, and style enqueuing. Nivo identifies which functions to keep and which to remove.
Yes. Block themes are compatible with classic editor content. However, the Site Editor replaces the Customizer for theme-level changes. Nivo flags Customizer-dependent code that needs attention.
Free tier available — no credit card required
Automatically migrate WordPress 5 to WordPress 6. Handles Full Site Editing compatibility, block theme support, deprecated hooks, and PHP 8 compatibility.
Platform MigrationAutomatically convert Elementor pages to native Gutenberg blocks. Removes page builder dependency, preserves layouts and styles, and improves site performance.
Platform MigrationAutomatically migrate Advanced Custom Fields to native WordPress block bindings and custom fields. Removes ACF dependency while preserving all custom field data.
Platform Migration