Header doesn't show up in Pages (Does on index page only)
-
So i’m quite an amateur with wordpress, but I have a site for my band (www.thewicks.ca), and it has worked fine for the longest time. But I did update wordpress maybe 6 months ago, but i’m not sure if that was when it stopped working… And I just recently updated to version 3.5.1 to see if it would help, but no.
The problem is, the header shows up fine on the main index page, but on all of the ‘pages’, the header doesn’t load.
The path to the header image is this: wp-content/themes/twentyten/images/headers/mainheader.jpg
I’m sure it’s something simple that i’m missing, so any advise would be greatly appreciated… and again, i’m very new to this!
Here is a section of code for ‘header.php’ if this would help at all… Maybe it’s too much? :
</head>
<body <?php body_class(); ?>>
<div id=”wrapper” class=”hfeed”>
<div id=”header”>
<div id=”masthead”>
<div id=”branding” role=”banner”>
<?php $heading_tag = ( is_home() || is_front_page() ) ? ‘h1’ : ‘div’; ?>
<<?php echo $heading_tag; ?> id=”site-title”>
<span>
” title=”<?php echo esc_attr( get_bloginfo( ‘name’, ‘display’ ) ); ?>” rel=”home”><?php bloginfo( ‘name’ ); ?>
</span>
</<?php echo $heading_tag; ?>>
<div id=”site-description”><?php bloginfo( ‘description’ ); ?></div><?php
// Check if this is a post or page, if it has a thumbnail, and if it’s a big one
if ( is_singular() &&
has_post_thumbnail( $post->ID ) &&
( /* $src, $width, $height */ $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), ‘post-thumbnail’ ) ) &&
$image[1] >= HEADER_IMAGE_WIDTH ) :
// Houston, we have a new header image!
echo get_the_post_thumbnail( $post->ID, ‘post-thumbnail’ );
else : ?>
<img src=”wp-content/themes/twentyten/images/headers/mainheader.jpg” width=”500″ height=”496″>
<?php endif; ?>
</div><!– #branding –><div id=”access” role=”navigation”>
<?php /* Allow screen readers / text browsers to skip the navigation menu and get right to the good stuff */ ?>
<div class=”skip-link screen-reader-text”>“><?php _e( ‘Skip to content’, ‘twentyten’ ); ?></div>
<?php /* Our navigation menu. If one isn’t filled out, wp_nav_menu falls back to wp_page_menu. The menu assiged to the primary position is the one used. If none is assigned, the menu with the lowest ID is used. */ ?>
<?php wp_nav_menu( array( ‘container_class’ => ‘menu-header’, ‘theme_location’ => ‘primary’ ) ); ?>
</div><!– #access –>
</div><!– #masthead –>
</div><!– #header –><div id=”main”>
Thanks again in advance!
- The topic ‘Header doesn't show up in Pages (Does on index page only)’ is closed to new replies.