Skip to content

Instantly share code, notes, and snippets.

@jocastaneda
Created September 13, 2015 20:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jocastaneda/30df286a19d10d75832d to your computer and use it in GitHub Desktop.
Save jocastaneda/30df286a19d10d75832d to your computer and use it in GitHub Desktop.
<?php
function jc_get_styles(){
$styles = array();
$styles[0]["text"]='<span class="white">Black text on white </span>';
$styles[0]["title"]='Click here to set Style 0';
$styles[0]["sheet"]='style/white';
$styles[1]["text"]='<span class="black">White text on black </span>';
$styles[1]["title"]='Click here to set Style 1';
$styles[1]["sheet"]='style/black';
$styles[2]["text"]='<span class="blackLarge">White text(large) on black </span>';
$styles[2]["title"]='Click here to set Style 2';
$styles[2]["sheet"]='style/black_l';
$styles[3]["text"]='<span class="whiteLarge">Black text(large) on white </span>';
$styles[3]["title"]='Click here to set Style 3';
$styles[3]["sheet"]='style/white_l';
$styles[4]["text"]='<span class="dyslexic">Off white for people with Dyslexia</span>';
$styles[4]["title"]='Click here to set Style 4';
$styles[4]["sheet"]='style/dyslexic';
$styles[5]["text"]='<span class="white">Single column black text on white </span>';
$styles[5]["title"]='Click here to set Style 5';
$styles[5]["sheet"]='style/zoom_w';
$styles[6]["text"]='<span class="blackZoom">Single column white text on black </span>';
$styles[6]["title"]='Click here to set Style 6';
$styles[6]["sheet"]='style/zoom_b';
return $styles;
}
add_action( 'wp_head', 'jc_print_style' );
function jc_print_style(){
$styles = jc_get_styles();
if(!isset($_COOKIE["STYLE"])){
if(isset($_SESSION["STYLE"])){
echo '<link href="'. trailingslashit( get_stylesheet_directory_uri() ) . $styles[$_SESSION["STYLE"]]["sheet"] .'.css" rel="stylesheet" type="text/css" />';
} else {
echo '<link href="'. trailingslashit( get_stylesheet_directory_uri() ) . $styles[0]["sheet"] . '.css" rel="stylesheet" type="text/css" />';;
}
} else {
echo '<link href="'. trailingslashit( get_stylesheet_directory_uri() ) . $styles[$_COOKIE["STYLE"]]["sheet"] . '.css" rel="stylesheet" type="text/css" />';
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment