Install ThemeRouter and Check Requirements
Install ThemeRouter, confirm the supported WordPress and PHP versions, and prepare a safe test environment.
ThemeRouter documentation
Start with installation and licensing, then learn how to preview themes, match content routes, and move changes into production safely.
Install and activatePrepare ThemeRouter and connect the license.
Create the first routeMatch content and choose the theme to serve.
Preview and validateReview the route before public activation.
Search by task or follow a documentation path from setup through migration and troubleshooting.
Install ThemeRouter, confirm the supported WordPress and PHP versions, and prepare a safe test environment.
Activate a ThemeRouter license, verify the site connection, and find account or billing controls.
Find ThemeRouter settings and understand preview, assignment, cache, logging, and debugging controls.
Preview an installed theme as an authorized user without changing the public active theme.
Choose between a private temporary preview and a persistent visitor-facing theme assignment.
Create or remove an individual theme assignment from the block editor or classic editor.
Assign installed themes to post types, post type archives, or taxonomy archives from ThemeRouter settings.
Learn which theme wins when individual, post type, taxonomy, and active-theme rules overlap.
Safely remove an individual or global assignment and confirm the previous theme is serving the route again.
Create a route-by-route migration plan with validation gates, rollout order, owners, and rollback criteria.
Plan and validate a WooCommerce theme migration without starting with the highest-risk customer flows.
Validate templates, menus, assets, plugins, SEO, accessibility, and performance before assigning a theme.
Use ThemeRouter logs and administrator-only frontend debug output to inspect routing decisions.
Diagnose missing assignments, routing precedence, permissions, theme availability, rewrites, and caching.
Diagnose ambiguous URLs shared by pages and custom post type routes, then choose a stable resolution.
Review and synchronize menu data when a migration crosses classic and block theme navigation systems.
Understand the default capabilities for private preview, persistent assignments, settings, and debug output.
Reference ThemeRouter filters for collisions, permissions, menu sync, and its read-only WordPress abilities.
Collect the environment, route, assignment, cache, and debug details needed to investigate a ThemeRouter issue.
Share the URL, assigned theme, environment details, and expected result so support can help faster.