Support » Fixing WordPress » How to move MENU below HEADER image in Twenty Twelve theme

Viewing 15 replies - 1 through 15 (of 39 total)
  • Michael


    Forum Moderator

    ideally in a child theme of Twenty Twelve, move this section of header.php:

    <nav id="site-navigation" class="main-navigation" role="navigation">
    		</nav><!-- #site-navigation -->

    to just before:

    </header><!-- #masthead -->

    YAY! it worked! thank you!!

    This was just what I needed, thanks.

    I would also like to move the menu to below the header image.

    I copied the header.php from the twentytwelve theme and pasted it into my twentytwelve child theme right under the style.css import as you directed Alchymyth. I didn’t see any changes. Am I doing it correctly?



    Forum Moderator

    pasted it into my twentytwelve child theme right under the style.css import

    style.css is only for css;

    you need to create a header.php in the child theme’s folder;

    you will need to use ftp or the file management system of your hoster to do this;

    Ok, I created a header.php and copied the header.php from the twentytwelve theme uploaded it through cyberduck to my child theme folder and placed the code verbatim what you said to do, but no changes. Are there any spaces I should know about?




    Forum Moderator

    the whole header.php should look like this after the changes:

    Wow, that’s great thanks.

    I copied what you sent and pasted it to a header.php I created in dreamweaver and uploaded it to my child theme folder but no changes. Am I missing something?



    Forum Moderator

    have a look at the header.php via dashboard – appearance – editor; make sure the child theme is selected, then select header.php from the list on the right;

    what is the code in there?

    Here it is –

     * The Header for our theme.
     * Displays all of the <head> section and everything up till <div id="main">
     * @package WordPress
     * @subpackage Twenty_Twelve
     * @since Twenty Twelve 1.0
    ?><!DOCTYPE html>
    <!--[if IE 7 | IE 8]>
    <html class="ie" <?php language_attributes(); ?>>
    <!--[if !(IE 7) | !(IE 8)  ]><!-->
    <html <?php language_attributes(); ?>>
    <meta charset="<?php bloginfo( 'charset' ); ?>" />
    <meta name="viewport" content="width=device-width" />
    <title><?php wp_title( '|', true, 'right' ); ?></title>
    <link rel="profile" href="" />
    <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />
    <?php // Loads HTML5 JavaScript file to add support for HTML5 elements in older IE versions. ?>
    <!--[if lt IE 9]>
    <script src="<?php echo get_template_directory_uri(); ?>/js/html5.js" type="text/javascript"></script>
    <?php wp_head(); ?>
    <body <?php body_class(); ?>>
    <div id="page" class="hfeed site">
    	<header id="masthead" class="site-header" role="banner">
    			<h1 class="site-title"><a>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
    			<h2 class="site-description"><?php bloginfo( 'description' ); ?></h2>
    		<?php $header_image = get_header_image();
    		if ( ! empty( $header_image ) ) : ?>
    			<a>"><img src="<?php echo esc_url( $header_image ); ?>" class="header-image" width="<?php echo get_custom_header()->width; ?>" height="<?php echo get_custom_header()->height; ?>" alt="" /></a>
    		<?php endif; ?>
    				<nav id="site-navigation" class="main-navigation" role="navigation">
    			<h3 class="menu-toggle"><?php _e( 'Menu', 'twentytwelve' ); ?></h3>
    			<div class="skip-link assistive-text"><a href="#content">"><?php _e( 'Skip to content', 'twentytwelve' ); ?></a></div>
    			<?php wp_nav_menu( array( 'theme_location' => 'primary', 'menu_class' => 'nav-menu' ) ); ?>
    		</nav><!-- #site-navigation -->
    	</header><!-- #masthead -->
    	<div id="main" class="wrapper">

    [Moderator Note: Please post code or markup snippets between backticks or use the code button. Or better still – use the pastebin. As it stands, your code has now been permanently damaged/corrupted by the forum’s parser.]

    Sorry, here’s the pastebin



    Forum Moderator

    your cache plugin might be holding on to and showing old stuff:

    <!-- Cached page generated by WP-Super-Cache on 2012-11-12 22:19:50 -->

    Oh man, I see that now. And it’s changed now. Thank you so much Alchymyth.

    P.S. – Alchymyth = Rad name.

    Thanks this worked great!

    Thanks, Alchymyth! Knew I’d find an easy answer on


Viewing 15 replies - 1 through 15 (of 39 total)
  • The topic ‘How to move MENU below HEADER image in Twenty Twelve theme’ is closed to new replies.