Random Theme on Signup is a lightweight WordPress plugin that automatically assigns a random theme to new users or sites at signup. Ideal for multisite networks, demos, and testing environments, it helps showcase multiple themes, distribute load across designs, and keep onboarding fresh—without manual work.
- Automatically assigns a random theme during user or site signup
- Designed for WordPress Multisite networks and demo sandboxes
- Works with any installed and available themes
- Optional allowlist/blocklist to control eligible themes
- Supports child themes and theme variants
- Respects network-enabled themes settings
- Zero configuration required; plug-and-play defaults
- Lightweight code with minimal performance overhead
- Compatible with modern WordPress versions and core signup flow
- Admin override to set a default fallback theme
- Safe mode to skip incompatible or incomplete themes
- Hooks and filters for developers to customize selection logic
- Logging option to track which theme was assigned and when
- Multilingual/translation-ready strings for global sites
- Great for theme showcases, A/B design trials, and onboarding tests