Title: styleswitcher.js implementation
Last modified: August 18, 2016

---

# styleswitcher.js implementation

 *  Intrepide1
 * [22 years, 1 month ago](https://wordpress.org/support/topic/styleswitcherjs-implementation/)
 * Has anyone been able to implement as style switcher on their site using the styleswitcher.
   js method from ALA? I did it on an MT site a little over a month ago but can’t
   figure it out in WP. You can see what I did at [http://year.sniper8.com.](http://year.sniper8.com.)
   If you’d like to see the code that’s cool, of course, but does anyone know how
   to replicate what I did there on WP? Thanks.

Viewing 12 replies - 1 through 12 (of 12 total)

 *  Thread Starter Anonymous
 * [22 years, 1 month ago](https://wordpress.org/support/topic/styleswitcherjs-implementation/#post-47492)
 * I’ve gotten it to almost work on WP, but it’s mixing style sheets rather than
   replacing them. You can see what I mean at [http://not.sniper8.com.](http://not.sniper8.com.)
 *  Thread Starter Anonymous
 * [22 years, 1 month ago](https://wordpress.org/support/topic/styleswitcherjs-implementation/#post-47494)
 * No longer mixing CSS. Rather, it now loads without a style sheet until one is
   selected. I’m close now. And I learned that using the standard WP CSS isn’t an
   option, so I replaced Standard with Dots.
 *  [Ozh](https://wordpress.org/support/users/ozh/)
 * (@ozh)
 * [22 years, 1 month ago](https://wordpress.org/support/topic/styleswitcherjs-implementation/#post-47495)
 * I got it perfectly working on WP, and the style are not “mixing” at all. From
   what I can see on your test site, it’s working too.
 *  Thread Starter Anonymous
 * [22 years, 1 month ago](https://wordpress.org/support/topic/styleswitcherjs-implementation/#post-47498)
 * Yeah, pretty much now, but it isn’t loading a “Basic Theme,” as Firebird calls
   it. So when somebody visits the site for the first time, or after cleaning cookies,
   they’ll see a style-less page.
 *  Thread Starter Anonymous
 * [22 years, 1 month ago](https://wordpress.org/support/topic/styleswitcherjs-implementation/#post-47499)
 * Did it. It seems every time I ask for help I figure it out on my own. Anyhow,
   I was including a title attribute and so effectively eliminating it’s persistence.
   No persistant style sheet=no Basic Theme. If you like the way it works on my 
   site, I’ll be happy to share the index code.
 *  Thread Starter Anonymous
 * [22 years, 1 month ago](https://wordpress.org/support/topic/styleswitcherjs-implementation/#post-47500)
 * Crap, it’s mixing them again, but I have an idea now.
 *  Thread Starter Anonymous
 * [22 years, 1 month ago](https://wordpress.org/support/topic/styleswitcherjs-implementation/#post-47501)
 * Nope that didn’t work. And I just went back to my MT site and found that my basic
   theme there is no theme at all. Oh well. How can make the site load with a specific
   theme if no cookie is present without making the style sheet persistent?
 *  [anavy](https://wordpress.org/support/users/anavy/)
 * (@anavy)
 * [22 years, 1 month ago](https://wordpress.org/support/topic/styleswitcherjs-implementation/#post-47502)
 * It’s working fine for me. I have 1 master css file + 4 themes. The HTML code 
   is:
    `<link rel="stylesheet" type="text/css" media="all" href="myfiles/main.css"/
   > <link rel="stylesheet" type="text/css" media="screen" href="myfiles/blue.css"
   title="Default" /> <link rel="alternate stylesheet" type="text/css" media="screen"
   href="myfiles/brown.css" title="brown" /> <link rel="alternate stylesheet" type
   ="text/css" media="screen" href="myfiles/green.css" title="green" /> <link rel
   ="alternate stylesheet" type="text/css" media="screen" href="myfiles/moz.css"
   title="moz" /> <link rel="stylesheet" type="text/css" media="print" href="myfiles/
   print.css" /> As you can see, 1 theme (blue) is defined as a “stylesheet” – not
   as an “alternate stylesheet”, so it will always load if no choice or cookie are
   set.
 *  [nodecam](https://wordpress.org/support/users/nodecam/)
 * (@nodecam)
 * [22 years, 1 month ago](https://wordpress.org/support/topic/styleswitcherjs-implementation/#post-47525)
 * I have a setup where I intentionally “mix” or cascade stylesheets – if you go
   to my site ( [http://www.nodecam.com](http://www.nodecam.com) ) you’ll see two
   dropdowns in the menu – one for color, and one for layout. I actually have the
   code in there to customize the fonts as well, but I only have one font style 
   at the moment.
    I started out with a B2 blog, and had the same .js include there
   that I’m using now – haven’t changed it since Feb 2002. I had to update my styles(
   to use different entity ids etc) when I migrated to WordPress last week. I thought
   it was a fun thing to do anyway – didn’t require a whole lot of changes to the
   default wordpress index.php either.
 *  Thread Starter Anonymous
 * [22 years, 1 month ago](https://wordpress.org/support/topic/styleswitcherjs-implementation/#post-47539)
 * My problem was that I either set the style sheet I wanted as default either as
   persistent or as an alternate, the whole time needing to set it as preferred.
   Like I said though, I’ve fixed it and am happy with it. Thanks.
 *  Thread Starter Anonymous
 * [21 years, 11 months ago](https://wordpress.org/support/topic/styleswitcherjs-implementation/#post-47866)
 * Hmmm – what did you change between your first posts, where the styles were mixing,
   and you subsequent posts where they weren’t? I’m definitely having the same problem
   where switching from the default style to another leaves many different parts
   of the default style in use. Best I can tell, I’m using the same “alternate stylesheet”
   syntax.
 *  Thread Starter Anonymous
 * [21 years, 11 months ago](https://wordpress.org/support/topic/styleswitcherjs-implementation/#post-47867)
 * NM. Looks like the trick was to add the “default” style both as “stylesheet” 
   and as “alternate stylesheet”, with the same name attribute.

Viewing 12 replies - 1 through 12 (of 12 total)

The topic ‘styleswitcher.js implementation’ is closed to new replies.

 * 12 replies
 * 4 participants
 * Last reply from: Anonymous
 * Last activity: [21 years, 11 months ago](https://wordpress.org/support/topic/styleswitcherjs-implementation/#post-47867)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
