header.php 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285
  1. <!DOCTYPE html>
  2. <html <?php language_attributes(); ?> class="no-js">
  3. <head>
  4. <meta charset="utf-8">
  5. <?php // force Internet Explorer to use the latest rendering engine available?>
  6. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  7. <!-- Required meta tags -->
  8. <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  9. <title><?php wp_title(''); ?></title>
  10. <!-- Bootstrap CSS -->
  11. <link rel="stylesheet" type="text/css" href="<?php echo get_template_directory_uri(); ?>/css/bootstrap.min.css" >
  12. <!-- Font -->
  13. <link rel="stylesheet" type="text/css" href="<?php echo get_template_directory_uri(); ?>/css/font-awesome.min.css">
  14. <!-- Slicknav -->
  15. <link rel="stylesheet" type="text/css" href="<?php echo get_template_directory_uri(); ?>/css/slicknav.css">
  16. <!-- Owl carousel -->
  17. <link rel="stylesheet" type="text/css" href="<?php echo get_template_directory_uri(); ?>/css/owl.carousel.css">
  18. <link rel="stylesheet" type="text/css" href="<?php echo get_template_directory_uri(); ?>/css/owl.theme.css">
  19. <!-- Animate -->
  20. <link rel="stylesheet" type="text/css" href="<?php echo get_template_directory_uri(); ?>/css/animate.css">
  21. <!-- Main Style -->
  22. <link rel="stylesheet" type="text/css" href="<?php echo get_template_directory_uri(); ?>/css/main.css">
  23. <!-- Extras Style -->
  24. <link rel="stylesheet" type="text/css" href="<?php echo get_template_directory_uri(); ?>/css/extras.css">
  25. <!-- Responsive Style -->
  26. <link rel="stylesheet" type="text/css" href="<?php echo get_template_directory_uri(); ?>/css/responsive.css">
  27. <?php // icons & favicons (for more: http://www.jonathantneal.com/blog/understand-the-favicon/)?>
  28. <link rel="apple-touch-icon" href="<?php echo get_template_directory_uri(); ?>/library/images/apple-touch-icon.png">
  29. <link rel="icon" href="<?php echo get_template_directory_uri(); ?>/favicon.png">
  30. <!--[if IE]>
  31. <link rel="shortcut icon" href="<?php echo get_template_directory_uri(); ?>/favicon.ico">
  32. <![endif]-->
  33. <?php // or, set /favicon.ico for IE10 win?>
  34. <meta name="msapplication-TileColor" content="#aaa">
  35. <meta name="msapplication-TileImage" content="<?php echo get_template_directory_uri(); ?>/library/images/win8-tile-icon.png">
  36. <meta name="theme-color" content="#bbb">
  37. <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>">
  38. <?php // wordpress head functions?>
  39. <?php wp_head(); ?>
  40. <?php // end of wordpress head?>
  41. </head>
  42. <body <?php body_class(); ?> >
  43. <!-- Header Area wrapper Starts -->
  44. <header id="header-wrap">
  45. <!-- Navbar Start -->
  46. <nav class="navbar navbar-expand-lg fixed-top scrolling-navbar indigo">
  47. <div class="container">
  48. <!-- Brand and toggle get grouped for better mobile display -->
  49. <div class="navbar-header">
  50. <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#main-navbar" aria-controls="main-navbar" aria-expanded="false" aria-label="Toggle navigation">
  51. <span class="navbar-toggler-icon"></span>
  52. <span class="icon-menu"></span>
  53. <span class="icon-menu"></span>
  54. <span class="icon-menu"></span>
  55. </button>
  56. <a href="index.html" class="navbar-brand"><img src="<?php echo get_template_directory_uri(); ?>/img/logo.png" alt=""></a>
  57. </div>
  58. <div class="collapse navbar-collapse" id="main-navbar">
  59. <ul class="navbar-nav mr-auto w-100 justify-content-end clearfix">
  60. <li class="nav-item <?php if ( is_front_page() ) { echo 'active' ; } ?>">
  61. <a class="nav-link" href="<?php echo get_home_url(); ?>/<?php if ( is_front_page() ) { echo '#sliders'; } else { echo 'index.php'; } ?>">
  62. Home
  63. </a>
  64. </li>
  65. <li class="nav-item">
  66. <a class="nav-link" href="<?php echo get_home_url(); ?>/#about">
  67. Geschäftsfelder
  68. </a>
  69. </li>
  70. <li class="nav-item">
  71. <a class="nav-link" href="<?php echo get_home_url(); ?>/#portfolio">
  72. Projekte
  73. </a>
  74. </li>
  75. <li class="nav-item">
  76. <a class="nav-link" href="<?php echo get_home_url(); ?>/#team-section">
  77. Team
  78. </a>
  79. </li>
  80. <li class="nav-item">
  81. <a class="nav-link" href="<?php echo get_home_url(); ?>/#baugruppen">
  82. Baugruppen
  83. </a>
  84. </li>
  85. <li class="nav-item">
  86. <a class="nav-link" href="<?php echo get_home_url(); ?>/#clients">
  87. Kunden
  88. </a>
  89. </li>
  90. <li class="nav-item">
  91. <a class="nav-link" href="<?php echo get_home_url(); ?>/#footer">
  92. Contact
  93. </a>
  94. </li>
  95. </ul>
  96. </div>
  97. </div>
  98. <!-- Mobile Menu Start -->
  99. <ul class="mobile-menu navbar-nav">
  100. <li>
  101. <a class="page-scroll" href="<?php echo get_home_url(); ?>/#sliders">
  102. Home
  103. </a>
  104. </li>
  105. <li>
  106. <a class="page-scroll" href="<?php echo get_home_url(); ?>/#about">
  107. Geschäftsfelder
  108. </a>
  109. </li>
  110. <li>
  111. <a class="page-scroll" href="<?php echo get_home_url(); ?>/#portfolio">
  112. Projekte
  113. </a>
  114. </li>
  115. <li>
  116. <a class="page-scroll" href="<?php echo get_home_url(); ?>/#team-section">
  117. Team
  118. </a>
  119. </li>
  120. <li>
  121. <a class="page-scroll" href="<?php echo get_home_url(); ?>/#baugruppen">
  122. Baugruppen
  123. </a>
  124. </li>
  125. <li>
  126. <a class="page-scroll" href="<?php echo get_home_url(); ?>/#clients">
  127. Kunden
  128. </a>
  129. </li>
  130. <li>
  131. <a class="page-scroll" href="<?php echo get_home_url(); ?>/#footer">
  132. Contact
  133. </a>
  134. </li>
  135. </ul>
  136. <!-- Mobile Menu End -->
  137. </nav>
  138. <!-- Navbar End -->
  139. <?php if (is_front_page()): ?>
  140. <!-- sliders -->
  141. <div id="sliders">
  142. <div class="full-width">
  143. <!-- light slider -->
  144. <div id="light-slider" class="carousel slide">
  145. <div id="carousel-area">
  146. <div id="carousel-slider" class="carousel slide" data-ride="carousel">
  147. <ol class="carousel-indicators">
  148. <?php
  149. $args = array(
  150. 'post_type' => 'slides',
  151. 'post_status' => 'publish',
  152. 'posts_per_page' => -1
  153. );
  154. $posts = new WP_Query($args);
  155. $counter = 0;
  156. while ($posts -> have_posts()) {
  157. $posts->the_post(); ?>
  158. <li data-target="#carousel-slider" data-slide-to="<?php echo $counter; ?>" <?php if ( $counter == 0 ) { echo 'class="active"'; } ?> ></li>
  159. <!--
  160. <li data-target="#carousel-slider" data-slide-to="0" class="active"></li>
  161. <li data-target="#carousel-slider" data-slide-to="1"></li>
  162. <li data-target="#carousel-slider" data-slide-to="2"></li>
  163. -->
  164. <?php
  165. $counter ++ ;
  166. } // while ( $posts -> have_posts() )
  167. ?>
  168. </ol>
  169. <div class="carousel-inner" role="listbox">
  170. <?php
  171. $args = array(
  172. 'post_type' => 'slides',
  173. 'post_status' => 'publish',
  174. 'posts_per_page' => -1
  175. );
  176. $posts = new WP_Query($args);
  177. $counter = 1;
  178. while ($posts -> have_posts()) {
  179. $posts->the_post(); ?>
  180. <div class="carousel-item <?php if ( $counter == 1 ) { echo "active"; } ?>">
  181. <img src="<?php echo get_the_post_thumbnail_url($posts->post->ID, 'slides_thumb' ); ?>" alt="<?php the_title(); ?>">
  182. <div class="carousel-caption">
  183. <h3 class="slide-title animated fadeInDown"><?php the_title(); ?></h3>
  184. <h5 class="slide-text animated fadeIn"><?php echo get_post_meta($posts->post->ID, 'slide_text', true); ?></h5>
  185. <!-- <a href="#" class="btn btn-lg btn-common animated fadeInUp">Get Started</a> -->
  186. <?php if ( !empty( get_post_meta($posts->post->ID, 'slide_link', true) ) ) : ?>
  187. <a href="<?php echo get_post_meta($posts->post->ID, 'slide_link', true); ?>" class="btn btn-lg btn-border animated fadeInUp">
  188. <?php echo get_post_meta($posts->post->ID, 'slide_link_text', true); ?>
  189. </a>
  190. <?php endif;?>
  191. </div>
  192. </div>
  193. <?php
  194. $counter ++ ;
  195. } // while ( $posts -> have_posts() )
  196. ?>
  197. <?php if ( $posts->post_count > 1 ) : ?>
  198. <a class="carousel-control-prev" href="#carousel-slider" role="button" data-slide="prev">
  199. <i class="fa fa-chevron-left"></i>
  200. </a>
  201. <a class="carousel-control-next" href="#carousel-slider" role="button" data-slide="next">
  202. <i class="fa fa-chevron-right"></i>
  203. </a>
  204. <?php endif;
  205. wp_reset_postdata();
  206. // wp_reset_query();
  207. ?>
  208. </div>
  209. </div>
  210. </div>
  211. </div>
  212. </div>
  213. </div>
  214. </div>
  215. <!-- End sliders -->
  216. <?php else: ?>
  217. <!-- sliders -->
  218. <div id="sliders">
  219. <div class="full-width header-fill">
  220. <div class="full-width" style="height:150px;">
  221. &nbsp;
  222. </div>
  223. </div>
  224. </div>
  225. <?php endif; ?>
  226. </header>
  227. <!-- Header Area wrapper End -->