Product capabilities
Route the redesigned theme only where your site is ready.
ThemeRouter is a WordPress plugin for controlled, gradual theme migration. Assign another installed theme to selected routes while unmatched requests continue through the active theme.
One WordPress install
Private theme preview
Active-theme fallback

Routing scope
Start with the smallest useful route.
Choose the level that matches your migration plan. Expand only after the redesigned experience proves itself.
Individual pages
Route a single landing page, service page, or campaign without changing its URL.
Example: /about/
Post types
Move a complete content family when its templates and archive are ready.
Example: Case Studies
Taxonomies
Target a category, tag, or custom taxonomy term for a focused rollout.
Example: /category/news/
WooCommerce areas
Separate product discovery from revenue-critical cart and checkout routes.
Example: /shop/
Controlled rollout loop
Prepare. Preview. Enable. Validate.
ThemeRouter controls the routing decision. Your team uses its normal QA, analytics, SEO, and operational checks before expanding the migration.
1
Create a draft route
Match the smallest ready content area to the redesigned theme without making the assignment public.
2
Preview privately
Authorized users review another installed theme before ordinary visitors see the routed result.
3
Enable the route
Make only the accepted assignment public while every unmatched request continues through the active theme.
4
Validate and decide
Review local routing activity and your existing monitoring. Add the next route, or pause or remove the affected assignment.
Clear boundaries
A routing engine, not a content migration tool.
ThemeRouter changes which theme renders a matched request. Your WordPress content, users, orders, URLs, and database stay in the same installation.
ThemeRouter controls
- The installed theme selected for a matched request
- Draft, routed, paused, and removed assignment states
- Private preview and local routing diagnostics
Your team still validates
- Templates, navigation, forms, and integrations
- SEO output, analytics, performance, and transactions
- The active-theme fallback after route changes
Migration controls
See route state, bridge navigation, and move settings deliberately.
Active-theme fallback
Requests with no persistent ThemeRouter assignment continue through the active WordPress theme.
Menu Sync
Create block navigation from a classic menu while keeping the classic source authoritative and reviewing sync status.
Configuration transfer
Export and import a validated, versioned ThemeRouter settings document on another compatible site. Themes and content are not transferred.


Feature questions
No. It changes which installed theme renders a matched request. Your content remains in the same WordPress database.
Yes. Routed requests use the redesigned theme while every unmatched request continues through the current theme.
Yes. Disable the individual route to send that traffic back to the current theme without reversing unrelated routes.
No theme modifications are required for the core routing workflow. Both themes must still be compatible with the content they render.
A validated, versioned ThemeRouter settings document containing supported routing configuration. It does not transfer installed themes, WordPress content, media, or a complete site.
Yes. ThemeRouter includes route diagnostics and bounded local routing activity for administrators. It does not replace your analytics, SEO, performance, or commerce monitoring tools.
