Support » Themes and Templates » Child Theme Edits Not Showing Up

  • Resolved bonicaayala


    Hi, I’m using wp theme twenty twelve, and I’m trying to move my header above the navigation menu using a child theme, but the edits are not showing up.

    The child theme is selected and below is the php I have entered. I previously made this edit in the parent theme and it worked, but reverted the header page back to it’s original content, bc I don’t want to mess with the parent themes.

    Help or a point in the right direction is greatly appreciated.

    Theme Name:Twenty Twelve Child
    Version: 1.0
    Theme URI:
    Description: A basic starter child theme for Twenty Twelve
    Author: Mel Pedley
    Author URI:
    Template: twentytwelve
    License: GNU General Public License v2
    License URI:
    @import url(../twentytwelve/style.css);
     * 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]>
    <html class="ie ie7" <?php language_attributes(); ?>>
    <!--[if IE 8]>
    <html class="ie ie8" <?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>
    			<a href="#content">"><?php _e( 'Skip to content', 'twentytwelve' ); ?></a>
    			<?php wp_nav_menu( array( 'theme_location' => 'primary', 'menu_class' => 'nav-menu' ) ); ?>
    		</nav><!-- #site-navigation -->
    	</header><!-- #masthead -->
    	<div id="main" class="wrapper">

Viewing 6 replies - 1 through 6 (of 6 total)
  • Is that header.php code in the style.css file? That’s never correct. You need to put that in header.php file in the child theme.

    ok. I think I have a bigger problem now.

    I tried to make a change to the child functions.php which I now know was so wrong.

    My blog no longer comes up, I’m unable to get to my admin dashboard, all i get when I go to my site is a white page with the following error:

    Parse error: syntax error, unexpected ‘<‘ in /var/www/vhosts/ on line 5


    Yes, you will need to delete that file using FTP or other file manager access to your site – find it here:


    If you don’t have FTP set up, ask your hosting company about how to do that. Or you can use Cpanel if that’s what you are using.


    delete only the functions.php file or the entire twentytwelve-child theme folder?

    fixed. thank you.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Child Theme Edits Not Showing Up’ is closed to new replies.