Ok I’ve been messing with this for days, I figured out what the problem was, but I don’t know how well I can explain it. Here we go. It’s in the header. The header image code to be more specific. I didn’t want different images so I had all the pages going to header-1.jpg. But I also wanted that image to link to my home page, so not knowing a stick of php, I just added an href to each php image\page commands. Wrong move. You only need to add it to one of you are using the same image on all pages. Hopefully this makes some sense, see here:
<div id=”header_img”>
<?php if (is_home()) { ?>
<img src=”<?php bloginfo(‘template_url’); ?>/images/header_1.jpg” width=”970″ height=”220″ alt=”<?php bloginfo(‘name’); ?> header image 4″ />
<?php } elseif (is_single()) { ?>
<img src=”<?php bloginfo(‘template_url’); ?>/images/header_1.jpg” width=”970″ height=”220″ alt=”<?php bloginfo(‘name’); ?> header image 2″ />
<?php } elseif (is_page()) { ?>
<img src=”<?php bloginfo(‘template_url’); ?>/images/header_1.jpg” width=”970″ height=”220″ alt=”<?php bloginfo(‘name’); ?> header image 3″ />
<?php } elseif (is_archive()) { ?>
<img src=”<?php bloginfo(‘template_url’); ?>/images/header_1.jpg” width=”970″ height=”220″ alt=”<?php bloginfo(‘name’); ?> header image 5″ />
<?php } else { ?>
<img src=”<?php bloginfo(‘template_url’); ?>/images/header_1.jpg” width=”970″ height=”220″ alt=”<?php bloginfo(‘name’); ?> header image 1″ />
<?php } ?>
</div>
I am sure there is a shorter way of doing this, but it works for me. Hope the same for you.