“Different Headers” Code Breaks in Safari
-
Hello:
I’m trying to get some last-minute gaps out of the way with regards to the modification of the code that jberglund created that shows a different header based on category.Here’s the code, located in the header.php file…
<style type="text/css" media="screen">
/* Calls the style sheets for each category */
<?php
$post = $wp_query->post;
if (is_home()) {
include(TEMPLATEPATH . '/style.css');
} elseif ( in_category('1') ) {
include(TEMPLATEPATH . '/cat-news.css');
} elseif ( in_category('2') ) {
include(TEMPLATEPATH . '/cat-reviews.css');
} elseif ( in_category('8') ) {
include(TEMPLATEPATH . '/cat-charts.css');
} elseif ( in_category('9') ) {
include(TEMPLATEPATH . '/cat-playlists.css');
} elseif ( in_category('12') ) {
include(TEMPLATEPATH . '/cat-podcasts.css');
} else {
include(TEMPLATEPATH . '/style.css');
}
?>
</style><?php /* Calls the header image for each category - necessary code */
$post = $wp_query->post;
if (is_home()) {
$imgurl = "images/ul-banner.png";
} elseif ( is_page() ) {
$imgurl = "images/ul-banner.png";
} elseif ( in_category('1') ) {
$imgurl = "images/ul-cat-news.png";
} elseif ( in_category('2') ) {
$imgurl = "images/ul-cat-reviews.png";
} elseif ( in_category('8') ) {
$imgurl = "images/ul-cat-charts.png";
} elseif ( in_category('9') ) {
$imgurl = "images/ul-cat-playlists.png";
} elseif ( in_category('12') ) {
$imgurl = "images/ul-cat-podcasts.png";
} else {
$imgurl = "images/ul-banner.png";
}
?>
<style type="text/css" media="screen">
/* Disable the header style in the individual style sheets and embed it here. */
#header {
background: url(<?php bloginfo('stylesheet_directory') ?>/<?php echo $imgurl; ?>);
height: 145px;
background-color: #FFFFF0;
</style>A sample of the header section of one of the category css files:
#header {
background: url('images/ul-cat-news.png') no-repeat;
height: 145px;
background-color: #FFFFF0;
}
My immediate problem is that whenever I choose a “Page” or “category” link, the solid background appears but the image does not.
In addition, I’d like to also include conditions for bringing up a different banner based on the page in question, in addition to the categories. So far, no luck.
I plan to launch the site within the next few days, so I’d appreciate any help that can be offered. Thanks!
Velanche
The topic ‘“Different Headers” Code Breaks in Safari’ is closed to new replies.