Linux 软件免费装

Osom Multi Theme Switcher

开发者 osomstudio
bartosznowak
tomziel
kamiljanq
rainkom
更新时间 2026年2月19日 20:59
PHP版本: 7.0 及以上
WordPress版本: 6.9
版权: GPLv2 or later
版权网址: 版权信息

标签

theme switcher woocommerce theme multi theme multiple themes theme per page landing page theme conditional theme theme rules

下载

1.0.2 1.0.3 1.2.1

详情介绍:

Osom Multi Theme Switcher lets you run multiple WordPress themes on a single site — assigning different themes to specific pages, posts, post types, categories, tags, or custom URLs. Built by Osom Studio, a WordPress & WooCommerce agency with 10+ years of experience managing complex multi-theme setups for clients. We built this plugin because we kept solving the same problem for clients: one WordPress installation, multiple designs. Landing pages that need a completely different look. A WooCommerce store that runs a separate theme from the corporate site. A membership area with its own design system. Instead of hacking theme conditionals into functions.php every time, we packaged our solution into a plugin. When you need this Key features How it works
  1. Install and activate the plugin
  2. Go to Appearance > Theme Switcher
  3. Select a rule type (Page, Post, Post Type, Category, Tag, or Custom URL)
  4. Choose the content to target
  5. Pick the alternative theme
  6. Click Add Rule — changes apply immediately
The plugin hooks into WordPress on the setup_theme action, before any theme code runs. This ensures full compatibility with theme features, widgets, customizer settings, and page builders.

安装:

  1. Upload the osom-multi-theme-switcher folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Go to Appearance > Theme Switcher to configure your theme rules

屏幕截图:

  • Rule type selection - Choose from pages, posts, post types, URLs, categories, or tags
  • Admin bar theme switcher - Quickly switch themes in the WordPress dashboard
  • Side-by-side comparison of themes before/after theme switch

升级注意事项:

1.0.0 Initial release of Osom Multi Theme Switcher.

常见问题:

Does this affect my site's main theme?

No. Your main active theme remains unchanged for all pages that don't have a specific rule. Only the pages, posts, or URLs you configure will use an alternative theme.

Can each admin user have their own dashboard theme?

Yes. The admin bar theme switcher stores preferences per user. Each administrator can view the WordPress dashboard with their preferred theme without affecting other users or the frontend.

Does the alternative theme's functions.php load?

Yes. The plugin switches themes early in the WordPress loading process (on the setup_theme hook), ensuring the alternative theme's functions.php and all its features load correctly.

Will this work with my page builder?

Yes. Since the full theme is loaded (not just styles), page builders like Elementor, Divi, and Beaver Builder work correctly with the alternative theme.

Can I apply a theme to all products in WooCommerce?

Yes. Use the "Post Type" rule type and select "Products" to apply a theme to all WooCommerce products and the shop archive.

Does it work with caching plugins?

Most caching plugins work correctly. However, if you experience issues, you may need to exclude pages with alternative themes from the cache or use a caching plugin that supports conditional caching.

Can I use this for A/B testing themes?

While not designed specifically for A/B testing, you can apply different themes to specific URLs and manually direct traffic to test user preferences.

Is this plugin compatible with WordPress multisite?

The plugin is designed for single-site WordPress installations. For multisite setups, WordPress already provides per-site theme management. If you have a specific multisite use case, let us know through the support forum.

更新日志:

1.2.1 1.0.3 1.0.1 1.0.0