Hallo!
Ich möchte im header-Template den Wert eines Cookies auslesen und je nach Wert ein bestimmtes Stylesheet laden. Mit WordPress 1.2.2 hat das prima geklappt, da stand der Code im Head-Teil der index.php. In WP 1.5.1.3 habe ich ihn ins Header-Template gepackt, wo normalerweise das Stylesheet geladen wird:
"jlog" ist dabei der Name des Cookies. Es ist korrekt gesetzt und der richtige Wert ist auch drin, aber aus irgendeinem Grund scheint WP das Cookie nicht lesen zu können, es wird immer das style_default.css geladen:
PHP
<?php
if(!$jlog)
{
echo "\t<link rel=\"stylesheet\" type=\"text/css\" href=\"" . get_settings('home') . "/wp-content/themes/styleswitcher/style_default.css\" />\n";
}
else {
switch ($jlog)
{
case style1:
echo "\t<link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"" . get_settings('home') . "/wp-content/themes/styleswitcher/style1.css\" />\n";
break;
case style2:
echo "\t<link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"" . get_settings('home') . "/wp-content/themes/styleswitcher/style2.css\" />\n";
break;
}
}
?>
Alles anzeigen
Hat jemand eine Idee? :cry: