plugin-icon

Osom Multi Theme Switcher

Use different themes for specific pages, posts, or URLs while keeping your main theme active site-wide.
Version
1.0.2
Last updated
Feb 10, 2026

Osom Multi Theme Switcher allows WordPress administrators to apply different themes to specific pages, posts, post types, categories, tags, or custom URLs without changing the main active theme.

Perfect for:

  • Landing pages that need a unique design
  • WooCommerce stores using a specialized shop theme
  • Membership sites with different themed sections
  • Testing themes on specific pages before full deployment
  • Agencies managing multi-purpose WordPress sites

Features

  • Multiple Rule Types – Create rules based on pages, posts, post types, custom URLs, categories, or tags
  • Admin Dashboard Theme Switcher – Switch between themes in the WordPress admin area to access theme-specific settings
  • Per-User Admin Theme – Each admin user can view the dashboard with their preferred theme without affecting others
  • Draft & Scheduled Support – Apply themes to draft, pending, private, and scheduled content
  • REST API Support – Configure custom REST API prefixes per theme
  • ACF Compatible – Loads Advanced Custom Fields JSON from all theme directories
  • No Coding Required – Configure everything through the intuitive WordPress admin panel
  • Real-time Updates – Add and remove rules instantly with AJAX

How It Works

  1. Install and activate the plugin
  2. Go to Appearance > Theme Switcher
  3. Select a rule type (Page, Post, Category, etc.)
  4. Choose the specific content to target
  5. Select the alternative theme
  6. Click Add Rule

The plugin hooks into WordPress early in the loading process to ensure the correct theme’s functions.php is loaded, providing full theme compatibility.

Freeon Business plan
Tested up to
WordPress 6.9.1
This plugin is available for download for your site.