Я пытался установить повара ie, который будет изменять таблицу стилей темы в зависимости от нажатия кнопки. Я не могу понять, почему это не работает, пожалуйста, кто-нибудь может объяснить, где я иду не так?
Это мои кнопки (заголовок. php):
<a href="?style=as1" >AS1</a>
<a href="?style=as2" >AS2</a>
<a href="?style=as3" >AS3</a>
Это моя таблица стилей (заголовок. php):
<link rel="stylesheet" type="text/css" media="all" id="accessible-stylesheet" href="<?php echo get_template_directory_uri(); ?>/<?php echo $stylesheet; ?>" />
Это моя функция (функции. php):
// Accessible Stylesheet Cookie
$stylesheet = "as1";
if ( isset($_GET['style']) ) {
if ($_GET['style'] == "as2") {
$stylesheet = "as2";
} else if ($_GET['style'] == "as3") {
$stylesheet = "as3";
}
setcookie("style","$stylesheet","3600*7");
}
$as1stylesheet = 'css/colors-as1.css';
$as2stylesheet = 'css/colors-as2.css';
$as3stylesheet = 'css/colors-as3.css';
$stylesheet = $as1stylesheet;
if ( isset($_COOKIE['stylesheet'] ) ) {
if ( $_COOKIE['stylesheet'] == "as2" ) {
$stylesheet = $as2stylesheet;
} else if ( $_COOKIE['stylesheet'] == "as3" ) {
$stylesheet = $as3stylesheet;
}
}
Я не получаю ошибок, могу не понимаю, где я иду не так. Таблица стилей вообще не устанавливается.