Latest Version is 1.6.3
WordPress Theme Demo Bar is a plugin for wordpress (compatible up to WP 3.0.5) that allows any wordpress theme to be previewed without activating it. A demo bar would be shown on top of page, allow users to preview another theme. The demo bar is customisable at admin panel. More than 1 extra CSS files can be loaded too.
This plugin is suitable for theme designers to show all demos of their themes in a single wordpress installation.
- Compatible with WordPress 3.0.5
- Tested on WP 2.7.1, WP 2.8, up to 3.0.5
- If you are using older versions of WordPress, if possible, please reply here with your version (and error, if any).
Please refer to the WordPress Theme Demo Bar Plugin Page at WordPress Extend
WordPress Theme Demo Bar 1.6.3 - 16,368 downloads
I spent a lot of time making themes and plugins. If you like this plugin and would like to support my works, you can donate via PayPal using the button below.
Thank you.


great plugin. is it can use for blogspot template demo???
Zen, do you plan to add the extracss variable as a drop down menu, such as the theme selection drop down? That would make this plugin absolutely over the top insane =]
Take care, – Josh
Cool plugin, using it now.
Is it possible to load the stylesheets when a theme is selected? Just like the woothemes demo bar.
Nice plugin, once again
This plugin rules, but has a conflict with cub3r, cub3r is not showing…
This website blog all are usefull informative sharing..Particularly wordpress themes are great!!!!
I notice 1 thing, if I choose to hide the theme bar, it will not function properly.
Any idea?
I am interested in using this plug-in across multiple similar blogs. Do you have any functionality that allows a user to activate a selected theme across these blogs from a central interface blog?
Still interested in a plug-in that I could activate across multiple blogs potential in a network. Is this doable
hello guys,
is there a way to preview the external themes?
like
http://www.mydomain.com/?themedemo=http://www.othertheme.com/preview-link
i’m not able to do here.
Perfect.
Era lo que estaba esperando para ofercer themes gratuitos desde mi blog.
Saludos
Is it possible to use the WordPress theme bar to load an external URL source
I am unable to edit the settings of individual themes from inside wordpress, unless I activate the theme. Any help would be great!
Just wanted to drop by and say thanks for an awesome plugin (Theme Demo Bar)! I will certainly be checking out more of your plugins.
thanks
Lou
Great Plugin.
I’m trying to figure out how the hierarchy works for determining the ‘default’ placement of nav menus and if a hierarchy even exists (eg: maybe there is only one default?)
What I mean is this: I have themes with multiple menu areas registered and configured… but when I switch themes that have different menu areas… obviously the configuration (within the Appearance/Menus subpane) no longer is set for the menu area within each theme. I can understand this as WP wouldn’t normally switch theme so fast – but I also know that there is always one menu that works by default (perhaps just the first one called in the theme?) and I can’t find any good documentation about this default menu placement in the codex.
Has anyone else solved this? Any suggestions?
Is it Work for WordPress 3?
Is there a way to turn http://wpdemo.topthemeslayouts.com/?themedemo=hyacinth into http://wpdemo.topthemeslayouts.com/demo/hyacinth ?
I just tested on my local site, by adding this rewrite rule:
RewriteRule ^demo/(.*)$ /?themedemo=$1
The themedemo is working. However, everything else is broken, the image is not showing, 404 error is encountered, and more. Therefore I believe it need more works and it is very troublesome making it work perfectly. I wouldn’t recommend doing so.
This is exactly what I was looking for. Thanks. Also, on the WordPress codex site it didn’t show compatibility up to 3.05. I’m glad I came to your page because I didn’t know this information.
Whew. I’ve been looking for a way to deal with switching themes on a site with a very complex URL slug structure (it’s a multilingual site with support for mobile users and has a text-only mode…). None seemed to be getting the links correctly on categories, menus, etc. and would always switch back to the “wrong” (main) theme.
After painful hours and days wasted searching all over the Internet for a way to properly do URL rewrites, I finally stumbled across your plugin. After testing so many different ones, yours finally provided a working solution: forget about WP’s own URL structure, use JavaScript to dynamically change all URLs! Very clever idea!
Anyway, in my case, I don’t want the theme demo bar to show at all, although I require the Javascript. Since there is no option for “no bar” (if it’s turned off, the Javascript doing the URL rewrites will not be launched), instead of hacking your own code to add another option, I just used a bit of extra CSS:
#wpthemedemobar {
display: none;
}
.wpthemedemobar_wrapper {
display: none;
}
.wptdb_left {
display: none;
}
.wptdb_current {
display: none;
}
Very simple and does the trick.
Thank you very much for your awesome work! You were truly a lifesaver!
Thanks I have used this plugin.
Thanks for solution… I like this
hi,
l used your theme bar plugin.But google took an index like
http://www.xxx.com/abcd.html?themedemo=themename.
But orjinal link is http://www.xxx.com/?themedemo=themename .
Why my any blog content is adding its url link “?themedemo=themename”
Sorry my english.
Thanks your helping.
Best Regards
It happened to me too, it does no harm I guess.
Google found a new URL parameter and their bots mustt have tried to append it anywhere in your site.
You can tell google to ignore the themedemo parameter in google webmaster tools.
Thanks for great plugins… I used this plugin for my site…
Superb Plugin!
Everything went smoothly!
How can i use this plugin so that whenever i change a theme , it shows different content for different themes!
Thanks a Lot!
Love the plugin and it seems to work for the most part.
with debug turned on I do get the following notice:
Notice: Undefined index: themedemo in C:\xampp\htdocs\plugins\wordpress-theme-demo-bar\wp_theme_demo_bar.php on line 21
Is this plugin still in active development?
*I can’t think of much of anything I would change as it does exactly what it says it does. I’m just curious if it’s going to be updated for depreciated functions, security, etc…
This plugin is not under active development anymore. However, it will be updated to support newer version of WordPress.
Anyway, the latest update should fix the php notice