This repository has been archived by the owner on Oct 19, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 286
/
header.php
140 lines (110 loc) · 6.1 KB
/
header.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
<?php
/**
* @package WordPress
* @subpackage HTML5-Reset-WordPress-Theme
* @since HTML5 Reset 2.0
*/
?><!doctype html>
<!--[if lt IE 7 ]> <html class="ie ie6 ie-lt10 ie-lt9 ie-lt8 ie-lt7 no-js" <?php language_attributes(); ?>> <![endif]-->
<!--[if IE 7 ]> <html class="ie ie7 ie-lt10 ie-lt9 ie-lt8 no-js" <?php language_attributes(); ?>> <![endif]-->
<!--[if IE 8 ]> <html class="ie ie8 ie-lt10 ie-lt9 no-js" <?php language_attributes(); ?>> <![endif]-->
<!--[if IE 9 ]> <html class="ie ie9 ie-lt10 no-js" <?php language_attributes(); ?>> <![endif]-->
<!--[if gt IE 9]><!--><html class="no-js" <?php language_attributes(); ?>><!--<![endif]-->
<!-- the "no-js" class is for Modernizr. -->
<head id="<?php echo of_get_option('meta_headid'); ?>" data-template-set="html5-reset-wordpress-theme">
<meta charset="<?php bloginfo('charset'); ?>">
<!-- Always force latest IE rendering engine (even in intranet) -->
<!--[if IE ]>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<![endif]-->
<?php
if (is_search())
echo '<meta name="robots" content="noindex, nofollow" />';
?>
<title><?php wp_title( '|', true, 'right' ); ?></title>
<meta name="title" content="<?php wp_title( '|', true, 'right' ); ?>">
<!--Google will often use this as its description of your page/site. Make it good.-->
<meta name="description" content="<?php bloginfo('description'); ?>" />
<?php
if (true == of_get_option('meta_author'))
echo '<meta name="author" content="' . of_get_option("meta_author") . '" />';
if (true == of_get_option('meta_google'))
echo '<meta name="google-site-verification" content="' . of_get_option("meta_google") . '" />';
?>
<meta name="Copyright" content="Copyright © <?php bloginfo('name'); ?> <?php echo date('Y'); ?>. All Rights Reserved.">
<?php
/*
j.mp/mobileviewport & davidbcalhoun.com/2010/viewport-metatag
- device-width : Occupy full width of the screen in its current orientation
- initial-scale = 1.0 retains dimensions instead of zooming out if page height > device height
- maximum-scale = 1.0 retains dimensions instead of zooming in if page width < device width
- minimal-ui = iOS devices have minimal browser ui by default
*/
if (true == of_get_option('meta_viewport'))
echo '<meta name="viewport" content="' . of_get_option("meta_viewport") . ' minimal-ui" />';
/*
These are for traditional favicons and Android home screens.
- sizes: 1024x1024
- transparency is OK
- see wikipedia for info on browser support: http://mky.be/favicon/
- See Google Developer docs for Android options. https://developers.google.com/chrome/mobile/docs/installtohomescreen
*/
if (true == of_get_option('head_favicon')) {
echo '<meta name=”mobile-web-app-capable” content=”yes”>';
echo '<link rel="shortcut icon" sizes=”1024x1024” href="' . of_get_option("head_favicon") . '" />';
}
/*
The is the icon for iOS Web Clip.
- size: 57x57 for older iPhones, 72x72 for iPads, 114x114 for iPhone4 retina display (IMHO, just go ahead and use the biggest one)
- To prevent iOS from applying its styles to the icon name it thusly: apple-touch-icon-precomposed.png
- Transparency is not recommended (iOS will put a black BG behind the icon) -->';
*/
if (true == of_get_option('head_apple_touch_icon'))
echo '<link rel="apple-touch-icon" href="' . of_get_option("head_apple_touch_icon") . '">';
?>
<!-- concatenate and minify for production -->
<link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/reset.css" />
<link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>" />
<!-- Lea Verou's Prefix Free, lets you use only un-prefixed properties in yuor CSS files -->
<script src="<?php echo get_template_directory_uri(); ?>/_/js/prefixfree.min.js"></script>
<!-- This is an un-minified, complete version of Modernizr.
Before you move to production, you should generate a custom build that only has the detects you need. -->
<script src="<?php echo get_template_directory_uri(); ?>/_/js/modernizr-2.8.0.dev.js"></script>
<!-- Application-specific meta tags -->
<?php
// Windows 8
if (true == of_get_option('meta_app_win_name')) {
echo '<meta name="application-name" content="' . of_get_option("meta_app_win_name") . '" /> ';
echo '<meta name="msapplication-TileColor" content="' . of_get_option("meta_app_win_color") . '" /> ';
echo '<meta name="msapplication-TileImage" content="' . of_get_option("meta_app_win_image") . '" />';
}
// Twitter
if (true == of_get_option('meta_app_twt_card')) {
echo '<meta name="twitter:card" content="' . of_get_option("meta_app_twt_card") . '" />';
echo '<meta name="twitter:site" content="' . of_get_option("meta_app_twt_site") . '" />';
echo '<meta name="twitter:title" content="' . of_get_option("meta_app_twt_title") . '">';
echo '<meta name="twitter:description" content="' . of_get_option("meta_app_twt_description") . '" />';
echo '<meta name="twitter:url" content="' . of_get_option("meta_app_twt_url") . '" />';
}
// Facebook
if (true == of_get_option('meta_app_fb_title')) {
echo '<meta property="og:title" content="' . of_get_option("meta_app_fb_title") . '" />';
echo '<meta property="og:description" content="' . of_get_option("meta_app_fb_description") . '" />';
echo '<meta property="og:url" content="' . of_get_option("meta_app_fb_url") . '" />';
echo '<meta property="og:image" content="' . of_get_option("meta_app_fb_image") . '" />';
}
?>
<link rel="profile" href="http://gmpg.org/xfn/11" />
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
<?php wp_head(); ?>
</head>
<body <?php body_class(); ?>>
<!-- not needed? up to you: http://camendesign.com/code/developpeurs_sans_frontieres -->
<div id="wrapper">
<header id="header" role="banner">
<h1><a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
<div class="description"><?php bloginfo( 'description' ); ?></div>
</header>
<nav id="nav" role="navigation">
<?php wp_nav_menu( array('theme_location' => 'primary') ); ?>
</nav>