Theme Test Drive

Theme Test Drive Wordpress plugin allows you to safely test drive any theme on your blog as administrator, while visitors still use the default one. It happens completely transparently and they will not even notice you run a different theme for yourself. Best part is you can even set the testing theme options (if it has them) in the Admin panel while you are testing the theme.

Since version 2.0 Theme Test Drive features instant theme preview using a website thumbnail service.

You can also preview any theme by adding "?theme=xxx" to your blog URL. For example http://www.myblog.com/?theme=Default (theme name is case-sensitive!)

For all questions about the plugin please visit my WordPress forums.

theme test screenshot 1 Theme Test Drive

Download

dl Theme Test Drive

donate Theme Test Drive

Installation & Usage

  1. Upload the plugin folder to your /wp-content/plugins/ folder.
  2. Go to the Plugins page and activate the plugin.
  3. Use the Options page to set the theme you want to test drive.

The selected theme will be visible only to blog administrator. Other visitors of the site will always see the default theme.

Note: if you use WP-Cache plugin, you might need to disable it (or setup to exclude pages)

Changelog

v2.6: Added user access level

v2.0:

  • Instant theme preview using a live thumbnail preview
  • Added "?theme=xxx" to your URL's to preview the desired theme. Example http://www.myblog.com/?theme=Default

Nov 29th, 2007 v1.0
* Initial release

Visit my other interesting WordPress Plugins or my WordPress theme Amazing Grace.

If you are looking for  WordPress consulting services feel free to contact me

217 Comments

  1. Lawrence
    Apr 29th, 2009

    I am not a coder. I am new to WP also. Can I uduse Theme Twest Drive to work on the Theme I have installed in Preview while I try to make changes to the Theme I am using? i.e. not test drive a different theme- but use test as a tool for previewing changes to the theme I haam running and decide to back out or save depending on the results?

    Thank you

  2. said026
    Apr 28th, 2009

    Thank you very much a good plugin ^^

  3. Gürçay
    Apr 27th, 2009

    Thank you! This is the plugin I've been waiting for!

  4. 小T
    Apr 22nd, 2009

    iTs useful

  5. nico.
    Apr 19th, 2009

    Hi there,

    Plugin used to crash my whole WP admin panel (it said "you're not allowed to be here" until I deactivated it in the DB). But... I found the solution!

    The plugin didn't work with my localized version of WP (French, in this case). Removed the language files and it seems to work fine.

    Hope it helps!

  6. blogger tips
    Mar 20th, 2009

    omg, very usefull plugin, l m tring it now, wish u a very good luck.

  7. turkadresi
    Mar 16th, 2009

    thank youu

  8. Dainis W. Michel
    Mar 12th, 2009

    Hiya Vladimir,

    Is there a way to rig this to create different theme settings if people are logged in? Basically, what I'm wanting to is not show my newsletter subscription widget, if people are logged in. Logically, then, I am wanting to show a widget only if users are not logged in. If this plugin would automatically show a particular theme to logged in subscribers, then I would just use the same theme twice, and add particular features for subscribers.

    Does that make sense, and how could I do it?

    Best,
    Dainis

  9. lig tv
    Mar 8th, 2009

    thanks....

  10. ayka
    Mar 8th, 2009

    thans ı love you

  11. Scott
    Mar 7th, 2009

    How do I actually view a new theme when I enable a test drive? I'd like to see what my home page looks like, where do I go to view it? (Clicking on visit the site at the top of the dashboard takes me to a page with my current theme).

  12. okey
    Mar 7th, 2009

    danke admin:)

  13. Paul Bartlett
    Feb 24th, 2009

    Also crashes in WP 2.7 for me. I read somewhere that your plugin requires PHP 5.0 or higher? Is that true?

  14. bitbybit
    Feb 19th, 2009

    Hi Vladimir,

    Once upon a time I hacked up a Wordpress plugin that looks to accomplish the same thing that you're doing with your Theme Test Drive plugin. I haven't been blogging or maintaining the plugin beyond keeping it available to the public for a few years now and was curious if you had any interest in taking over the code I used and doing with it what you want? I'd also be interested in redirecting to this site from mine so that users looking for a properly maintained theme preview plugin could be steered to your website if that's something you're comfortable with.

    Regarding my plugin, as I say on the site, I make no claims as to the usability/cleanliness/etc of the code I wrote and/or modified, but I've been hoping someone would take over maintenance of it or create their own plugin with similar functionality, which you look to have done here.

    If you're interested drop me a note via email or on my site with what you'd like to do, but either way nice job on your plugin!

  15. Stephen
    Feb 3rd, 2009

    Yes, thanks for the reply.

    I would like to allow visitors to test drive a theme. In the admin area the theme test drive is enabled and the access level is 10 (which is ignored if using the ?theme=xxx parameter).

    I create a post which includes a text link to the theme folder to test drive - http://wpwatch.net/?theme=folder-name - and publish. When the link is clicked I am taken to the home page of my site and the requested theme does not appear. The address in the address bar is http://wpwatch.net/?theme=folder-name

    I hope I have set this up correctly? Any help would be appreciated. I have a few plugins installed but not WP Cache.

    The plugin works fine if I want to test drive a theme as the administrator, just not as a site visitor.

  16. Feb 2nd, 2009

    Can you explain 2.7 problems in more detail? The plugin should work without problems on 2.7

  17. sriraj
    Feb 2nd, 2009

    Its perfectly working in 2.7. Whats the problem?
    One suggestion is that, widget testing should also be included in theme testing.I mean,when testing a new theme and deleting any widget in either new theme or old theme should not happened unless theme test drive is disabled.
    If it's sounds weird, forget it!!

  18. Stephen
    Feb 2nd, 2009

    I can't get this to work in 2.7 either. Have you come up with a fix yet? I would really like to try this plugin out!

    Thanks

  19. Ian
    Jan 31st, 2009

    Any Install theme test drive for Wordpress 2.7?
    What is the problem?
    Im read the source code but everythings looks fine!

  20. Jan 29th, 2009

    Thanks (but really thanks) for that.

  21. Pavlina
    Jan 29th, 2009

    Thanks. I loved the plugin and it really (but really) helped in my site re-design.

  22. Mary
    Jan 22nd, 2009

    Is everything else in your life apocalyptic? :)

  23. Huggy
    Jan 22nd, 2009

    Installed it and it completly crashed my blog.
    there was an error called something like ERROR in /wp-includes/dontknowanymore and the error was like wp_get_user or something like that - anybody else having trouble with it?

  24. eFrane
    Jan 21st, 2009

    Hey, this is exactly what I need to keep my website running whilst developing a personalized theme...which might take a bit longer since it'll be my first one :D

  25. vik
    Jan 11th, 2009

    I love this plugin! Thank you

Have your say

Your email is never published nor shared. Required fields are marked *

*
*

This site rewards regular commentators with do-follows links to their site.

Subscribe without commenting

About Vladimir

vladimir prelovac Hi! My name is Vladimir Prelovac. I am a computer engineer by profession and an adventurer by state of mind.

"I would love to change the world, I just don't have the source code yet."

Books by Vladimir

WordPress Plugin Devleopment Book WordPress Plugin Development: Beginner's Guide

Published by Packt Publishing, available online through Amazon. Click the image for more information.

Consulting Services

Professional WordPress solutions based on custom developed plugins and themes

Expert on-site WordPress SEO consulting and an 'out-of-the-box thinking' approach to problems