header.php 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  1. <!DOCTYPE html>
  2. <html <?php language_attributes(); ?>>
  3. <head>
  4. <meta charset="<?php bloginfo( 'charset' ); ?>">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" >
  6. <title><?php wp_title('|', true, 'right'); bloginfo('name'); echo " | "; bloginfo('description'); ?></title>
  7. <?php if ( is_singular() ) wp_enqueue_script( "comment-reply" ); ?>
  8. <?php wp_head(); ?>
  9. </head>
  10. <body <?php body_class(); ?>>
  11. <div class="big-wrapper">
  12. <div class="header-cover section bg-dark-light no-padding">
  13. <div class="header section" style="background-image: url(<?php if (get_header_image() != '') : ?><?php header_image(); ?><?php else : ?><?php echo get_template_directory_uri() . '/images/header.jpg'; ?><?php endif; ?>);">
  14. <div class="header-inner section-inner">
  15. <?php if ( get_theme_mod( 'hemingway_logo' ) ) : ?>
  16. <div class='blog-info'>
  17. <h2 class="blog-title-with-logo">
  18. <a href='<?php echo esc_url( home_url( '/' ) ); ?>' title='<?php echo esc_attr( get_bloginfo( 'title' ) ); ?> &mdash; <?php echo esc_attr( get_bloginfo( 'description' ) ); ?>' rel='home'>
  19. <img class='blog-logo-title' src='<?php echo esc_url( get_theme_mod( 'hemingway_logo' ) ); ?>' alt='<?php echo esc_attr( get_bloginfo( 'title' ) ); ?>'>
  20. </a>
  21. <a class="logo-text" href="<?php echo esc_url( home_url() ); ?>" title="<?php echo esc_attr( get_bloginfo( 'title' ) ); ?> &mdash; <?php echo esc_attr( get_bloginfo( 'description' ) ); ?>" rel="home">
  22. <?php echo esc_attr( get_bloginfo( 'title' ) ); ?>
  23. </a>
  24. </h2>
  25. <?php if ( get_bloginfo( 'description' ) ) { ?>
  26. <h3 class="blog-description"><?php echo esc_attr( get_bloginfo( 'description' ) ); ?></h3>
  27. <?php } ?>
  28. </div> <!-- /blog-info -->
  29. <?php elseif ( get_bloginfo( 'description' ) || get_bloginfo( 'title' ) ) : ?>
  30. <div class="blog-info">
  31. <h2 class="blog-title">
  32. <a href="<?php echo esc_url( home_url() ); ?>" title="<?php echo esc_attr( get_bloginfo( 'title' ) ); ?> &mdash; <?php echo esc_attr( get_bloginfo( 'description' ) ); ?>" rel="home"><?php echo esc_attr( get_bloginfo( 'title' ) ); ?></a>
  33. </h2>
  34. <?php if ( get_bloginfo( 'description' ) ) { ?>
  35. <h3 class="blog-description"><?php echo esc_attr( get_bloginfo( 'description' ) ); ?></h3>
  36. <?php } ?>
  37. </div> <!-- /blog-info -->
  38. <?php endif; ?>
  39. </div> <!-- /header-inner -->
  40. </div> <!-- /header -->
  41. </div> <!-- /bg-dark -->
  42. <div class="navigation section no-padding bg-dark">
  43. <div class="navigation-inner section-inner">
  44. <div class="toggle-container hidden">
  45. <div class="nav-toggle toggle">
  46. <div class="bar"></div>
  47. <div class="bar"></div>
  48. <div class="bar"></div>
  49. <div class="clear"></div>
  50. </div>
  51. <div class="search-toggle toggle">
  52. <div class="metal"></div>
  53. <div class="glass"></div>
  54. <div class="handle"></div>
  55. </div>
  56. <div class="clear"></div>
  57. </div> <!-- /toggle-container -->
  58. <div class="blog-search hidden">
  59. <?php get_search_form(); ?>
  60. </div>
  61. <ul class="blog-menu">
  62. <?php if ( has_nav_menu( 'primary' ) ) {
  63. wp_nav_menu( array(
  64. 'container' => '',
  65. 'items_wrap' => '%3$s',
  66. 'theme_location' => 'primary',
  67. 'walker' => new hemingway_nav_walker
  68. ) ); } else {
  69. wp_list_pages( array(
  70. 'container' => '',
  71. 'title_li' => ''
  72. ));
  73. } ?>
  74. <div class="clear"></div>
  75. </ul>
  76. <ul class="mobile-menu">
  77. <?php if ( has_nav_menu( 'primary' ) ) {
  78. wp_nav_menu( array(
  79. 'container' => '',
  80. 'items_wrap' => '%3$s',
  81. 'theme_location' => 'primary',
  82. 'walker' => new hemingway_nav_walker
  83. ) ); } else {
  84. wp_list_pages( array(
  85. 'container' => '',
  86. 'title_li' => ''
  87. ));
  88. } ?>
  89. </ul>
  90. </div> <!-- /navigation-inner -->
  91. </div> <!-- /navigation -->