Created
February 15, 2013 12:36
-
-
Save neverything/4960152 to your computer and use it in GitHub Desktop.
required+ Foundation: Custom header.php to always use the nav-top-bar.php as default navigation instead of nav.php.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* The Header for our theme. | |
* | |
* Displays all of the <head> section and everything up till <div class="container"> | |
* | |
* @link http://themes.required.ch/news/getting-love-for-required-foundation-thank-you/#comment-2862 | |
*/ | |
?><!DOCTYPE html> | |
<!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ --> | |
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" <?php language_attributes(); ?>> <![endif]--> | |
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8" <?php language_attributes(); ?>> <![endif]--> | |
<!--[if IE 8]> <html class="no-js lt-ie9" <?php language_attributes(); ?>> <![endif]--> | |
<!--[if gt IE 8]><!--> <html <?php language_attributes(); ?>> <!--<![endif]--> | |
<head> | |
<meta charset="<?php bloginfo( 'charset' ); ?>" /> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> | |
<title><?php wp_title( '|', true, 'right' ); ?></title> | |
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" /> | |
<link rel="shortcut icon" type="image/png" href="<?php echo get_stylesheet_directory_uri(); ?>/favicon.png"> | |
<link rel="apple-touch-icon" sizes="57x57" href="<?php echo get_stylesheet_directory_uri(); ?>/images/devices/apple-touch-icon-iphone.png" /> | |
<link rel="apple-touch-icon" sizes="114x114" href="<?php echo get_stylesheet_directory_uri(); ?>/images/devices/apple-touch-icon-iphone.png" /> | |
<link rel="apple-touch-icon" sizes="72x72" href="<?php echo get_stylesheet_directory_uri(); ?>/images/devices/apple-touch-icon-ipad.png" /> | |
<link rel="apple-touch-icon" sizes="144x144" href="<?php echo get_stylesheet_directory_uri(); ?>/images/devices/apple-touch-icon-ipad.png" /> | |
<!-- IE Fix for HTML5 Tags --> | |
<!--[if lt IE 9]> | |
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> | |
<![endif]--> | |
<?php | |
/* Always have wp_head() just before the closing </head> | |
* tag of your theme, or you will break many plugins, which | |
* generally use this hook to add elements to <head> such | |
* as styles, scripts, and meta tags. | |
*/ | |
wp_head(); | |
?> | |
</head> | |
<body <?php body_class(); ?>> | |
<!-- Start the main container --> | |
<div id="container" class="container" role="document"> | |
<?php | |
/** | |
* Include the Foundation Top Bar | |
* | |
* Use Top Bar on all sites. | |
*/ | |
get_template_part('nav', 'top-bar'); | |
?> | |
<!-- Row for blog navigation --> | |
<div class="row"> | |
<header class="twelve columns required-header" role="banner"> | |
<div class="row"> | |
<hgroup class="eight columns"> | |
<h1 id="site-title"><span><a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></span></h1> | |
<h4 id="site-description" class="subheader"><?php bloginfo( 'description' ); ?></h4> | |
</hgroup> | |
<div class="four columns"> | |
<?php wp_nav_menu( array( | |
'theme_location' => 'meta', | |
'container' => false, | |
'menu_class' => 'inline-list right', | |
'fallback_cb' => false | |
) ); ?> | |
<?php | |
/** | |
* Search form | |
* | |
* If you need the search form just remove the // | |
* infront of the following statement. | |
* | |
*/ | |
//get_search_form(); | |
?> | |
</div> | |
</div> | |
<?php | |
/** | |
* Include the default navigation | |
* | |
* You could easily do something like: | |
* if ( is_front_page() ) { | |
* get_template_part( 'nav', 'front-page' ); // nav-front-page.php | |
* } else { | |
* get_template_part( 'nav' ); // nav.php | |
* } | |
*/ | |
//if ( ! is_page_template( 'page-templates/off-canvas-page.php' ) ) { | |
//get_template_part( 'nav' ); | |
//} | |
?> | |
<?php | |
/** | |
* Include our custom-header.php | |
* | |
* Used with the header image stuff. | |
*/ | |
get_template_part( 'custom-header' ); | |
?> | |
</header> | |
</div><!-- // header.php --> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Oh wow, thanks so much, going to try this now :)