This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Theme Roulette


Randomly changes your site theme 🙂 Changes theme on the admin side as well, for extra fun! Configurable with filters!

Chooses from installed themes, and switches to a random one on 50% of page loads (by default). If you have fewer than 50 themes, installs a new theme chosen at random from the top themes on the directory.


Installs max 50 themes (over time) by default. Use the ‘thmr_max_themes_to_install’ filter to adjust the maximum number of themese this plugin will install.

Switches the theme 5 out of 10 loads (50 %) – adjust this setting with the ‘thmr_times_to_switch_out_of_ten’ filter.

Use the ‘thmr_dont_show_on_admin’ to disable on the admin side (__return_true to turn off).

WARNING: This plugin may bring your site down – use at your own risk!


Enable, enjoy!

Manual Installation

  1. Upload the entire /theme-roulette directory to the /wp-content/plugins/ directory.
  2. Activate Theme Roulette through the ‘Plugins’ menu in WordPress.


September 3, 2016
This plugin is sweeter than yoo-hoo. Use only as directed. Consult the documentation for details.
Read all 1 review

Contributors & Developers

“Theme Roulette” is open source software. The following people have contributed to this plugin.


Translate “Theme Roulette” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Fix authorship


  • First release