If you’re a WordPress theme author of multiple themes, then you’ll probably want a more efficient way of handling “live demos” than setting up a brand new WordPress installation on each. I personally use the theme switcher plugin on my live demo site. What this plugin will allow you to do is set up a link to preview a theme installed in your wp-content/themes/ folder, whether it’s the active theme or not. This plugin also has a function which will make a dropdown list of all the themes installed on your blog, providing links to preview each theme.
Recent Posts
- TL Tweets – Free WordPress Theme
- Child Themes, Coming to a WordPress.org Theme Directory Near You
- Want More Retweets? Use the Official Tweet Button
- Carrington Build – Will It Revolutionize WordPress Development?
- Green Tea – Free WordPress Theme
Categories
- bbPress (4)
- BuddyPress (1)
- Child Themes (9)
- CSS Tips (6)
- Free Theme Releases (120)
- Other Freebies (5)
- Ported Themes (87)
- Site News (38)
- Theme Battles (8)
- Theme Lab Showcase (4)
- WordPress Community (83)
- WordPress News (23)
- WordPress Plugins (33)
- WordPress Security (2)
- WordPress SEO (9)
- WordPress Theme Reviews (18)
- WordPress Tips (20)
- WordPress Tutorials (39)
















This plug-in is pretty good, there are no other plug-in is the theme of the show?
@ArtHack: I think there are a couple other plugins to preview themes. This one, however, leaves a cookie so people can preview all pages of the theme. This one might also be worth taking a look at as well: http://boren.nu/archives/2005/03/08/preview-theme-plugin/
Thanks
However, this can not use plug-in Wordpress2.6
Oh man! thank you very much.. This is wot i’m looking for!!!
Long time back I wrote a Wordpress theme and was wondering how to incorporate all the themes in one WP installation……
Thanks alot
@ArtHack: Are you sure? The theme switcher plugin works fine for me on 2.6.
@mayooresan: No problem, glad this post was useful to you.
Thank you! Just getting into the Theme game and needed to know how to do this. Question: does this plugin allow you to direct link a theme as well?
Thanks in advance,
Jonathan
@Jonathan: Yep, it sure does. You can set up links like example.com/?wptheme=Your+Theme+Name+Here
It caused a fatal error in a 2.6.2 WP install:
Fatal error: Cannot redeclare ts_set_theme_cookie() (previously declared in /homepages/16/d261329322/htdocs/wp-content/plugins/theme-switcher-reloaded/theme-switcher-reloaded.php:28) in /homepages/16/d261329322/htdocs/wp-content/plugins/theme-switcher.php on line 30
nevermind, just having a “duh” moment… thanks again!
Got it loaded but just reloads the current theme. I used the http://www.mydomain.com/?wptheme=classic (which is installed) and it just refreshed the page…
I must be missing something!
@Johnathan: I think it’s case sensitive. Try with example.com/?wptheme=Classic
Nope….. could it be the latest WP update kills the plugin?
@Johnaton: Don’t think so. I use it myself with WordPress 2.6.2 on the Demo Server.
I think I know the problem is though. Try example.com/?wptheme=WordPress+Classic
Since that’s the full name of the theme.
You rock! Mind if I add your feed to my site?
Hi,
Thanks for the great tips here. I have a question regarding the theme switcher plugin. I have page where I have thumbnails of various free themes I am offering. I have the link set up as you suggest above in the format example.com/?wptheme=WordPress+Classic. The demo preview works fine in a new page however it drops a cookie so that the theme of the whole site is changed to the previously viewed demo. How do I stop that from happening? The way you have Themelab set up is exactly what I want. Your help would be greatly appreciated. Thanks.
Barry