Make WordPress Themes

source: generatepress/1.2.1/header.php

Last change on this file was 39374, checked in by themedropbox, 11 years ago

New version of GeneratePress - 1.2.1

File size: 2.5 KB
Line 
1<?php
2/**
3 * The Header for our theme.
4 *
5 * Displays all of the <head> section and everything up till <main id="main">
6 *
7 * @package Generate
8 */
9?><!DOCTYPE html>
10<html <?php language_attributes(); ?>>
11<head>
12<meta charset="<?php bloginfo( 'charset' ); ?>">
13<title><?php wp_title( '|', true, 'right' ); ?></title>
14<link rel="profile" href="http://gmpg.org/xfn/11">
15<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>">
16<?php 
17wp_head();
18$generate_settings = wp_parse_args( 
19        get_option( 'generate_settings', array() ), 
20        generate_get_defaults() 
21);
22?>
23</head>
24
25<body itemtype="http://schema.org/WebPage" itemscope="itemscope" <?php body_class(); ?>>
26        <?php do_action( 'generate_before_header' ); ?>
27        <header itemtype="http://schema.org/WPHeader" itemscope="itemscope" id="masthead" role="banner" <?php generate_header_class(); ?>>
28                <div <?php generate_inside_header_class(); ?>>
29                        <?php do_action( 'generate_before_header_content'); ?>
30                       
31                        <?php if ( is_active_sidebar('header') ) : ?>
32                                <div class="header-widget">
33                                        <?php dynamic_sidebar( 'header' ); ?>
34                                </div>
35                        <?php endif; // end sidebar widget area ?>
36               
37                        <?php if ( empty( $generate_settings['hide_title'] ) || empty( $generate_settings['hide_tagline'] ) ) : ?>
38                                <div class="site-branding">
39                                <?php if ( empty( $generate_settings['hide_title'] ) ) : ?>
40                                        <p class="main-title" itemprop="headline"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></p>
41                                <?php endif;
42                               
43                                if ( empty( $generate_settings['hide_tagline'] ) ) : ?>
44                                        <p class="site-description"><?php bloginfo( 'description' ); ?></p>
45                                <?php endif; ?>
46                                </div>
47                        <?php endif;
48                       
49                        if ( !empty( $generate_settings['logo'] ) ) : ?>
50                                <div class="site-logo">
51                                        <a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><img class="header-image" src="<?php echo $generate_settings['logo']; ?>" alt="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" /></a>
52                                </div>
53                        <?php endif; ?>
54                        <?php do_action( 'generate_after_header_content'); ?>
55                </div><!-- .inside-header -->
56        </header><!-- #masthead -->
57        <?php do_action( 'generate_after_header' ); ?>
58       
59        <div id="page" class="hfeed site grid-container container grid-parent">
60                <div id="content" class="site-content">
61                        <?php do_action('generate_inside_container'); ?>
Note: See TracBrowser for help on using the repository browser.