Assign Themes to Post Types and Taxonomies

Assign installed themes to post types, post type archives, or taxonomy archives from ThemeRouter settings.

Global assignments let one installed theme handle a defined content area while the rest of the site keeps its current theme. Common examples include blog posts, products, case studies, or category archives.

Assign a post type

  1. Go to Settings > ThemeRouter.
  2. Find the post type assignment controls.
  3. Choose an installed theme for the required post type.
  4. Save the settings.
  5. Test a representative single URL and the post type archive, when the post type has one.

Assign a taxonomy archive

  1. Find the taxonomy assignment controls in ThemeRouter settings.
  2. Choose an installed theme for the required taxonomy.
  3. Save the settings and purge caches.
  4. Test multiple term archives, including empty, paginated, and nested terms where applicable.
ThemeRouter Available Routes section with a theme selector and Create draft action for the Products post type
Choose an installed theme for an available route, create it as a draft, and enable it only after validation.

Validate before expanding

A global rule has a wider blast radius than an individual assignment. Check template availability, navigation, archive pagination, search behavior, canonical URLs, and plugin integrations across several representative URLs.

Plan the rollout sequence

Use a written migration plan to decide which content area should move first.

Was this helpful?