Friday, July 1, 2011

WordPress Theme Switcher+

Get from codecanyon


Are your visitors fed up with the current theme in your WordPress based website ?
Have you ever thought of having multiple themes?

Because WordPress allows to set one -and only one- theme in a website... apparently, no matter where you browse within your website, you end up with the same theme again... and over again!

Only one theme at a time is not enough, It's really a sorely lack, right? even though WordPress community offers thousands and thousands of high quality themes, WordPress core system lacks the multiplicity of them, Do you agree?!

Hence, the idea of this plugin comes out!

Plugin Description

Get from codecanyon

So if you are here, it’s because you want to automatically switch between different themes on the fly according to a specific criteria... Luckily, that's why WP Theme Switcher+ is made.

We are not talking about changing the background image or loading an additional CSS, but rather changing the whole theme; You can for example set a theme A for a specific category X, a theme B for an author Y or Z, a theme C when a post has a tag T1 and T2...

You can make unlimited combinations on different test types and different WordPress objects.

You can try theme switching conditions your self before you decide whether to buy it.

Username: demo
Password: demo

In this release, theme switching can be based on the following conditions:

  • Referer URI (eg: Facebook iframe based app)
  • Mobile devices
Other supported tests:
  • Single posts
  • Pages
  • Authors
  • Categories
  • Tags
  • Custom fields
  • Location within the site (Post, Archive, Search...)
  • Any string from the current URI
  • Custom posts
  • Custom taxonomies terms
  • Logged user
  • Logged user profile
  • Week days
  • Months

The plugin works with and without activating Permalinks feature.

WP Theme Switcher+ is available in the following languages :
  • English
  • French
Please do not hesitate to contact me if you have any further questions 

Watch the video presentation on Youtube

Installation guide

Get from codecanyon

Plugin upload

Plugin activation

Getting started

The plugin settings page is very simple, the goal is to translate conditions within your website into scenarios

Plugin main page

As a test case, here's how to automatically change the default theme by a different one when the author login equals “fahdos”

Author theme switching test case

When the test is successful

Other cases

Test Types

WP Theme Switcher+ can make many types tests according to WordPress objects :
  • Equality test
  • Non-equality test
  • Inclusion Test, at least one selected item or all selected items
  • Exclusion Test, at least one selected item or all selected items
  • URI pattern matching
For example the following test check if the author login equals the "admin" value:

Simple equality test

This test will check if the post ID equals 54 OR 58 OR 59:

Inclusion Test, at least one selected item

And this special test checks if the current post tags contains "android" AND "google":

Inclusion Test, all selected items

You may prefer to manually insert the list instead:

Comma separated manual list

As a last solution if other conditions were not enough, you can check the current URI with a given pattern:

URL pattern checking

Like in this example where an “Android theme” will be applied every time the string “android” will be found in the website URL

When the pattern match test is successful

Advanced Features

A scenario can contains multiple tests to verify before considering a test suite as successful

Multiple tests per scenario

You can also add an unlimited number of scenarios, just keep in mind that the order of scenarios is important, the chosen theme corresponds to the first verified scenario.
So don't forget to sort themes -using drag and drop- according to your priorities

Multiple scenarios per website

Once again, thank you so much for purchasing this plugin. As I said at the beginning, I'd be glad to help you if you have any questions relating to this plugin. No guarantees, but I'll do my best to assist. If you have a more general question relating to WordPress plugins on CodeCanyon, you might consider visiting the forums and asking your question in the "CodeCanyon" section.

Get from codecanyon