Theme Switcher Plugin

The theme switcher plugin allows your readers to switch between your installed WordPress 1.3 themes. This switcher is based upon Alex King’s style switcher but has been adapted to switch WP 1.3 themes instead. It is very similar in operation to the style switcher. After activating the plugin, you add a call to wp_theme_switcher() to your templates. This will present a list of all installed themes from which the user can pick and choose. Selecting a theme sets a cookie, thus persisting the user’s theme choice. If the selected theme is ever deleted, WordPress falls back to the default theme as specified in the admin area.

The first 0.1 release of the plugin is available here. As the 0.1 version suggests, this plugin is a baby and very well may be a bit colicky.

85 comments to Theme Switcher Plugin

  1. assic one which i hated). The style-switcher plugin seems to have been superceeded by this theme-switcher plugin. I also found a couple of plugins to combat against comment spam [...]

  2. [...] nline? v1.1 Plugin 6: jVisitors v1.5.1 Plugin 7: Customizable Post Listings v1.1 Plugin 8: Theme Switcher v0.1 1 Comment » Und wem sind die hübschen [...]

  3. [...] Rats. Anyways, in case you were wondering, I found the theme switching plug-in via Google here. Despite being an early beta, I find that it works perfectly. (Although I did hav [...]

  4. [...] to use to view the site. This was made possible by the new theme engine and a nice little plug-in by Ryan Boren.. The Electric Blue theme isn’t really a lot different th [...]

  5. [...] plates. Go to “Presentation” and select your theme and you back to normal. A theme switcher is also available. Just drop it in the plugins directory and activate. [...]

  6. [...] e_switcher(); (again see the examples) so that they are compatible with Ryan Boren’s theme switcher plugin. You can enter as many themes as you like. The theme should lo [...]

  7. [...] e_switcher(); (again see the examples) so that they are compatible with Ryan Boren’s theme switcher plugin. You can enter as many themes as you like. The theme should lo [...]

  8. [...] heme_switcher(); de tal forma que sean compatibles con el Theme Switcher Plugin creado por Ryan Boren. * Cada autor puede presentar el número de temas que desee. * Los t [...]

  9. [...] heme_switcher(); de tal forma que sean compatibles con el Theme Switcher Plugin creado por Ryan Boren. * Cada autor puede presentar el número de temas que desee. * Los [...]

  10. [...] onnect to LDAP?

    another clutch of links from vacation

    theme switcher plugin limit number of posts (for index page only) validat [...]

  11. [...] d Rubric in WP 1.5. I have since changed my theme on this site to ShadedGrey but I have a theme switcher on the site so people can view it in the theme of their choice. A coup [...]

  12. [...] „مدة شهر كامل . أهم شروط المسابقة : أن يدعم القالب أداة تبديل القوالب بإضافة هذه الشفرة . أن يظهر [...]

  13. [...] WP-Theme Switcher Íàó÷èë áëîã âûáèðàòü òåìû. Èñïîëüçîâàë ïëàãèí Wp Theme Switcher, êîòîðûé áàçèðóåòñÿ íà Style Switcher’å (Alex King). Ðàáîòàåò [...]

  14. [...] rabajo es que todos y cada uno de los themes presentados deben llevar la llamada al plugin Theme switcher. Así se podrá, una vez vayan siendo entregados los trabajos, cambiar en [...]

  15. [...] Installed Theme Switcher

    I finally took the time to find and install the Theme Switcher code so I could at least flip between the various themes that I don’t [...]

  16. [...] is a safe color for designers from what I have been told. Lastly, while I do not yet have “Theme Switcher” installed, the code is already entered into the sidebar. [...]

  17. [...] Kubrick? You choose!

    So. Jetzt habt ihr alle die freie Auswahl. Mit dem Theme Switcher Plugin von Ryan Boren, dessen Theme-Auswahl ich rechts [...]

  18. [...] « Blog Via Email Theme Switcher I have installed the theme switcher. I’m glad someone has already converted Alex King’s style s [...]

  19. How To Blog says:

    Comprehensive list of WordPress 1.5 Themes / Templates available for download

    WordPress 1.5 uses a new system that takes the template to the next level — themes.

  20. [...] alentine’s Day and uses a different system from previous WP 1.3. She also introduces ThemeSwitcher plug-in, which allows visitors to change your blog’s theme with ea [...]

  21. [...] tp://wordpress.com.ru/archives/2″> Плагин Theme Switcher Домашняя страница Страница на dev.wiki Скачать Пла [...]

  22. [...]

    Плагин Theme Switcher / Март 22nd, 2005

    Домашняя страница Страница на dev.wiki Скачать Пла [...]

  23. [...] have one up soon! Plugin’s Used: – Alex King’s WP Grins – Ryan Boren’s Theme Switcher

    This entry was posted

    on [...]

  24. [...] - Theme switcher FIXED!!!!! *happy dance* HT to Geof for all his help and Ryan Boren for his ass-kicking plugin. - I plan on upgrading the WordPress Default theme to include [...]

  25. [...] ive templates | Home Mar 25 2005 WP Theme Switcher Theme Switcher Plugin for WordPress by Ryan Boren is a must have. It is for WordPress [...]

  26. [...] Owen Winkler: Kubrickr (replace the blue blob in the default theme with something else) – Ryan Boren: Theme Switcher (plugin)

    Filed [...]

  27. [...] in the Personal Blogs Top Hits list. …you sit up all night trying to figure out the theme-switcher plugin. …you are still up when the sun rises by the ghastly hour [...]

  28. kniz.de blog says:

    Theme Switcher 0.3

    Benutze nun das Plugin Theme Switcher von Ryan Boren.
    Grund: Ich bin begeistert vom WP Theme Elvgren.

    secretweaponlabs.com/words/

  29. [...] functionality, but I like the way it looks, I do. Second plugin is a theme switcher from Ryan Boren. It works simply enough, you can clicky-click on a theme an [...]

  30. [...] fo/2005/03/22/345/”> »

    Плагин Theme Switcher

    Домашняя страница Страница на dev.wiki Скачать Пла [...]

  31. [...] l if you want to convert your b2 blog. Using WordPress version 1.5 as of May 7, 2005 1. Theme Switcher and wordpress themes 2. Bad Behavior- Bad Behavior is a set of PHP scri [...]

  32. [...] posts in my sidebar. Another plug-in I highly recommend for WP 1.5 is Ryan Boren’s theme switcher . It makes testing new theme designs a breeze, and there is a long lis [...]

  33. [...] €Ð¶Ð¸Ð²Ð°ÐµÑ‚ следующие плагины: Gravatar Keywords Subscribe To Comments Theme Switcher Syntax Highlighter Enscript Конечному пользоватР[...]

  34. [...] ºÐ¾Ð¹ следующих плагингов: Gravatar Keywords Subscribe To Comments Theme Switcher Syntax Highlighter Enscript А также со Ð²ÑÑ‚Ñ€Ð¾ÐµÐ½Ð½Ñ [...]

  35. [...] any themes which are freely available to download and use in your own blog, but you can use Ryan Boren’s ThemeSwitcher plugin to allow your weblog visitors to change your [...]

  36. [...] o you like this one? I also added a few plugins: Official Comments PhotoPress plugin Theme Switcher WP ShortStat Man, I love WordPress – installing new themes and plug [...]

  37. [...] Theme Switch has been found. got it from here. [...]

  38. [...] Theme Switch has been found. got it from here. Thank boren.nu [...]

  39. [...] 1. Download the theme-switcher file from boren.nu or here, unzip it and upload it to the directory ‘/wp-content/plugins/’. I use FileZilla for all my uploads. 2. Login to WordPress and proceed to the ‘plugins’ tab, press ‘activate’ next to theme-switcher 3. Insert appropriate code into each template and you’re done! I put my code in the sidebars, and on generally require the code to look something like this – < ?php if (function_exists(‘wp_theme_switcher’)) { ?> < ?php _e(‘Theme-Switcher’); ?> [...]

  40. [...] 1. Download the theme-switcher file from boren.nu or here, unzip it and upload it to the directory ‘/wp-content/plugins/’. I use FileZilla for all my uploads. 2. Login to WordPress and proceed to the ‘plugins’ tab, press ‘activate’ next to theme-switcher 3. Insert appropriate code into each template and you’re done! I put my code in the sidebars, and generally require the code to look something like this – [...]

  41. [...] 4、Theme Switcher功能:可以在首页自由选择自己喜欢的Theme了,十分方便。 [...]

  42. [...] Theme Switcher – allows your readers to switch between your installed themes [...]

  43. [...] Wie nicht anders zu erwarten, hab ich vom “bisherigen” Design schon wieder genug. Daher habe ich mich über das Northern-Web-Coders Theme hergemacht. Bin zwar noch lange nicht fertig, aber da ich ja deshalb nicht zum Schreiben —geschweige denn zum Surfen — komme – und da ich mir einen Theme-Switcher Plugin besorgt habe, halte ich es einfach mal an dieser Stelle fest. [...]

  44. [...] WordPress 1.5 uses a new system that takes the template to the next level — themes.  Not only are there many themes which are freely available to download and use in your own blog, but you can use Ryan Boren’s ThemeSwitcher plugin to allow your weblog visitors to change your blog’s theme on the fly (which is pretty darn cool) (and yes, the ThemeSwitcher does work with WordPress 1.5 even tho it was originally designed for 1.3) [...]

  45. [...] I took a while, but I found a theme which I am slightly happier with. I have added a ‘Theme Switcher’ plugin, so if you don’t agree, feel free to view using the old theme. I have also installed the excellent ‘Now Reading’ plugin. ‘Red Stripes’ Theme by TechWench ‘Now Reading’ plugin from Rob Miller Theme Switcher Plugin [...]

  46. [...] It takes time to customize a WordPress theme to make it “your own.” From simple color changes and replacing the header image- to massive rewrites of the CSS file, you can pretty much do what you want. The theme switching plugin was built out of necessity for the theme review pages- so the host could upload all the themes into the theme folder- and then let the viewer switch from one to another to see what they liked. Theme review sites: http://www.alexking.org/software/wordpress/theme_browser.php http://www.bloggingpro.com/wordpress-theme-gallery/ http://themes.wordpress.net/ http://blogging.typepad.com/how_to_blog/2005/03/comprehensive_l.html and this site which dissects the themes [...]

  47. [...] By using Linklog, you basically just continue using the “Links” system through the WordPress Administration site as you normally would, assigning all the normal link properties: url, ratings, descriptions, categories, etc… Now is where Linklog steps in. By adding just a couple of lines to the sidebar.php file of your active theme (or all themes in the case you are using the Theme Switcher plugin) and dropping a new template file into your active themes directory (or the directory for each theme your using), you’ve got an entirely new page within your WordPress blog site which follows your theme layout, image and color properties and showcases all of your active WordPress links via a [configurable] view, by: name, description, category, rating, category+rating, etc… This page becomes accessible through the automatic placement of a link titled “View My Linklog” displayed as the last link in your default links list on any page within your WordPress blog. [...]

  48. [...] ok three posts down, its time for a lunch break . Thats it. [...]

  49. [...] The biggest problem I can see right now is that the Theme Switcher doesn’t work with WP2, which means I need to find a way to view my theme while I’m developing it … or develop it in full view of the world, which isn’t good. Technorati Tags: announcements blog config [...]

  50. [...] So far, Extended Live Archives, recent comments and a theme switcher are the only plugins supported. If you choose not to use these plugins, the ELA is replaced with archive and category modules. The other two modules just don’t show up if not available. The expandable boxes are scripted with some simple Javascript which should be easily adaptable to any other sidebar modules you want. [...]

  51. [...] WordPress 1.5.x uses a new system that takes the template to the next level — themes.  Not only are there many themes which are freely available to download and use in your own blog, but you can use Ryan Boren’s ThemeSwitcher plugin to allow your weblog visitors to change your blog’s theme on the fly (which is pretty darn cool) (and yes, the ThemeSwitcher does work with WordPress 1.5 even tho it was originally designed for 1.3) [...]

  52. [...] Theme switcher 讓其他人自選blog介面版主題 [...]

  53. [...] Theme Switcher http://boren.nu/archives/2004/10/13/theme-switcher-plugin/ Alex King¡Çs style switcher¡Êhttp://www.alexking.org/index.php?content=software/wordpress/styles.php¡Ë¤ò¸µ¤Ë¡¢WP1.3¤«¤é²Ã¤ï¤Ã¤¿Themeµ¡Ç½¤Ë¹ç¤ï¤»¤Æ¥Æ¡¼¥Þ¤ÎÀÚ¤êÂØ¤¨¤¬¤Ç¤­¤ë¡£ ThemeSwitcher¤â¥×¥ì¥Ó¥å¡¼ÍѤ˻Ȥ¦¤³¤È¤¬¤Ç¤­¤ë¤¬¡¢¥Æ¡¼¥Þ¤ÎÀÚ¤êÂØ¤¨¤È¤½¤Î¥Æ¡¼¥Þ¤òµ­²±¤µ¤»¤ë¤¿¤á¤Î¥¯¥Ã¥­¡¼¤ò»ÈÍѤ·¤Æ¡¢¥æ¡¼¥¶¡¼¡¦¥ì¥Ù¥ë¤Î¥Á¥§¥Ã¥¯¤Ï¹Ô¤ï¤Ê¤¤¡£ ¤½¤Î·ë²Ì¡¢¥æ¡¼¥¶¡¼¥ì¥Ù¥ëËè¤Ë¥Æ¡¼¥Þ¤òÀÚ¤êÂØ¤¨¤ë¤è¤¦¤ÊÍÑÅӤˤϸþ¤«¤Ê¤¤¡£¤¹¤Ù¤Æ¤Î¥æ¡¼¥¶¡¼¤¬¤¹¤Ù¤Æ¤Î¥Æ¡¼¥Þ¤òÍøÍѤ¹¤ë¤³¤È¤Ë¤Ê¤ë¡£ < ?php wp_theme_switcher(); ?>   [...]

  54. [...] Brian’s Latest Comments flickrRSS WP Related Entries Dunstan’s Time Since Ryan Boren’s Theme Switcher WordPress Widgets Christine’s Ultimate Tag Warrior 3.1 Extended Live Archives [...]

  55. [...] WordPress 1.5+ uses a system that takes the template to the next level –WordPress themes. Not only are there manyWP themes which are freely available to download and use in your own blog, but you can use Ryan Boren’s ThemeSwitcher plugin to allow your weblog visitors to change your blog’s theme on the fly (which is pretty darn cool) (and yes, the ThemeSwitcher does work with WordPress 1.5+ even tho it was originally designed for 1.3) [...]

  56. [...] Crumbs! I am trying to find a solution for installing a theme switcher when I have the two themes I like a lot fully functional and running well. So I downloaded Ryan Boren’s Theme Switcher which is supposed to work at least partially according to this WordPress 2 plugins compativility chart. [...]

  57. [...] [update 22/06/06] Kimili Flash Embed: agradável inserção de Flash nos posts WPPostRatings: agradável AJAX para votação dos seus posts ThemeSwitcher: plugin para gerenciar temas WP2PDF: converte posts em PDF Lightbox 2: Plugin que permite linkar imagens em uma mesma página de forma dinâmica Time Since: insere uma função que calcula o tempo de um post, tipo: “2 dias atrás” [...]

  58. [...] quindi ho attinto da questa lunga lista di temi per wordpress e utilizzando questo plug-in  ho ptodotto quanto segue: 9 temi, in sequenza….( cliccando sulle immagini si ingrandiscono ) [...]

  59. [...] 1. Theme Switcher :可以讓讀者切換 Theme 的一個工具。 [...]

  60. [...] Switching to the alternate high contrast theme can be provided using the popular theme switcher plugin. The theme switcher temporarily changes the theme using cookies. You can modify the wp_theme_switcher() function to provide link to the alternate high contrast theme. Of course a high contrast theme has to be developed first to be able to implement this. This is something that probably designers should practice, provide a companion high contrast theme along with every theme they develop. [...]

  61. [...] 好玩的 wordpress 外掛 By jian-yi 因為時間的關係,實在沒有太多的時間可以去玩太多的外掛,以下則是我玩過的外掛說明: 1. Theme Switcher :可以讓讀者切換 Theme 的一個工具。 [...]

  62. [...] UPDATE: The switcher plug-in listed above was a bit quirky after all, so I went with an old standard switcher found at wp-plugins. Using a text widget, I created a workaround for this plugin’s desire to display all installed themes. [...]

  63. [...] Switching to the alternate high contrast theme can be provided using the popular theme switcher plugin. The theme switcher temporarily changes the theme using cookies. You can modify the wp_theme_switcher() function to provide link to the alternate high contrast theme. Of course a high contrast theme has to be developed first to be able to implement this. This is something that probably designers should practice, provide a companion high contrast theme along with every theme they develop. [...]

  64. [...]  to the next level –WordPress themes. Not only are there many wordpress themes which are freely available to download and use in your own blog, but you can use Ryan Boren’s ThemeSwitcher plugin to allow your weblog visitors to change your blog’s wordpress theme on the fly (which is pretty darn cool) (and yes, the ThemeSwitcher does work with WordPress 1.5+ even tho it was originally designed for 1. [...]

  65. [...] WordPress 1.5+ uses a system that takes the template to the next level –WordPress themes. Not only are there many wordpress themes which are freely available to download and use in your own blog, but you can use Ryan Boren’s ThemeSwitcher plugin to allow your weblog visitors to change your blog’s wordpress theme on the fly (which is pretty darn cool) (and yes, the ThemeSwitcher does work with WordPress 1.5+ even tho it was originally designed for 1.3) [...]

  66. [...] Theme Switcher Denne er ikke aktivert enda, men om ikke lenge kommer jeg til å aktivere den. Gir brukere mulighet å velge tema de vil se som du har installert og dette blir lagret for brukeren. [...]

  67. [...] The themes listed on this page work with the theme system in WordPress 1.5+ and can be used with the Theme Switcher. [...]

  68. [...] Look to your left to change your styles.  I installed a theme switching plugin created by  boren.nu .  With 3 or 4 days of tweaking it was done.  PLEASE let me know if you are having any issues [...]

  69. [...] have added Simple Contact Form 1.0 and Theme Switcher 0.5  plugins to add more features on tis [...]

  70. [...] habe gerade eben einen Theme-Switcher installiert… sind aber nur 3 Themes dabei. Muss ich ja alle übersetzen :D . Ich hoffe, [...]

  71. [...] me pregou uma peça. Não falei mentira, porém contei a verdade pela metade. Usei um plugin chamado Theme Switcher, quer permite que o visitante escolha qual o tema ele quer visualizar o [...]

  72. [...] wordpress themes which are freely available to download and use in your own blog, but you can use Ryan Boren’s ThemeSwitcher plugin to allow your weblog visitors to change your blog’s wordpress theme on the fly (which is [...]

  73. [...] theme switchers. The one I used to use was giving some problems with cookies so I switcher over to the one by Ryan Boren, but in my haste to get the site up I forgot to update the demo links. I think I have found them [...]

  74. [...] plugin originale è di Ryan Boren e il 99% del codice PHP è suo, io mi sono limitato ad eseguire qualche correzione per [...]

  75. [...] layout was the same, for the most part, and I loved the Hearts so much, I decided to install the Theme Switcher plugin that was suggested on another blog. Now you can view either theme while reading my [...]

  76. [...] I have received couple of emails lately with questions regarding how to set up a Theme Viewer. Well, it’s all pretty simple and all you need is Theme Switcher Plugin. [...]

  77. [...] che potete già sperimentare tramite il box di scelta in basso a destra, è SH Theme Switcher di Ryan Boren modificato da ShinRa. Come potete vedere è piuttosto pratico e vi permette di adattare il vostro [...]

  78. [...] biggest problem I can see right now is that the Theme Switcher doesn’t work with WP2, which means I need to find a way to view my theme while I’m [...]