header.php 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278
  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. <div data-id="header-wrap" class="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(); ?>/#clients">
  82. Kunden
  83. </a>
  84. </li>
  85. <li class="nav-item">
  86. <a class="nav-link" href="<?php echo get_home_url(); ?>/#footer">
  87. Contact
  88. </a>
  89. </li>
  90. </ul>
  91. </div>
  92. </div>
  93. <!-- Mobile Menu Start -->
  94. <ul class="mobile-menu navbar-nav">
  95. <li>
  96. <a class="page-scroll" href="<?php echo get_home_url(); ?>/#sliders">
  97. Home
  98. </a>
  99. </li>
  100. <li>
  101. <a class="page-scroll" href="<?php echo get_home_url(); ?>/#about">
  102. Geschäftsfelder
  103. </a>
  104. </li>
  105. <li>
  106. <a class="page-scroll" href="<?php echo get_home_url(); ?>/#portfolio">
  107. Projekte
  108. </a>
  109. </li>
  110. <li>
  111. <a class="page-scroll" href="<?php echo get_home_url(); ?>/#team-section">
  112. Team
  113. </a>
  114. </li>
  115. <li>
  116. <a class="page-scroll" href="<?php echo get_home_url(); ?>/#baugruppen">
  117. Baugruppen
  118. </a>
  119. </li>
  120. <li>
  121. <a class="page-scroll" href="<?php echo get_home_url(); ?>/#clients">
  122. Kunden
  123. </a>
  124. </li>
  125. <li>
  126. <a class="page-scroll" href="<?php echo get_home_url(); ?>/#footer">
  127. Contact
  128. </a>
  129. </li>
  130. </ul>
  131. <!-- Mobile Menu End -->
  132. </nav>
  133. <!-- Navbar End -->
  134. </div>
  135. <!-- Header Area wrapper End -->
  136. <?php if (is_front_page()): ?>
  137. <!-- sliders -->
  138. <div id="sliders">
  139. <div class="full-width">
  140. <!-- light slider -->
  141. <div id="light-slider" class="carousel slide">
  142. <div id="carousel-area">
  143. <div id="carousel-slider" class="carousel slide" data-ride="carousel">
  144. <ol class="carousel-indicators">
  145. <?php
  146. $args = array(
  147. 'post_type' => 'slides',
  148. 'post_status' => 'publish',
  149. 'posts_per_page' => -1
  150. );
  151. $posts = new WP_Query($args);
  152. $counter = 0;
  153. while ($posts -> have_posts()) {
  154. $posts->the_post(); ?>
  155. <li data-target="#carousel-slider" data-slide-to="<?php echo $counter; ?>" <?php if ( $counter == 0 ) { echo 'class="active"'; } ?> ></li>
  156. <!--
  157. <li data-target="#carousel-slider" data-slide-to="0" class="active"></li>
  158. <li data-target="#carousel-slider" data-slide-to="1"></li>
  159. <li data-target="#carousel-slider" data-slide-to="2"></li>
  160. -->
  161. <?php
  162. $counter ++ ;
  163. } // while ( $posts -> have_posts() )
  164. ?>
  165. </ol>
  166. <div class="carousel-inner" role="listbox">
  167. <?php
  168. $args = array(
  169. 'post_type' => 'slides',
  170. 'post_status' => 'publish',
  171. 'posts_per_page' => -1
  172. );
  173. $posts = new WP_Query($args);
  174. $counter = 1;
  175. while ($posts -> have_posts()) {
  176. $posts->the_post(); ?>
  177. <div class="carousel-item <?php if ( $counter == 1 ) { echo "active"; } ?>">
  178. <img src="<?php echo get_the_post_thumbnail_url($posts->post->ID, 'slides_thumb' ); ?>" alt="<?php the_title(); ?>">
  179. <div class="carousel-caption">
  180. <h3 class="slide-title animated fadeInDown"><?php the_title(); ?></h3>
  181. <h5 class="slide-text animated fadeIn"><?php echo get_post_meta($posts->post->ID, 'slide_text', true); ?></h5>
  182. <!-- <a href="#" class="btn btn-lg btn-common animated fadeInUp">Get Started</a> -->
  183. <?php if ( !empty( get_post_meta($posts->post->ID, 'slide_link', true) ) ) : ?>
  184. <a href="<?php echo get_post_meta($posts->post->ID, 'slide_link', true); ?>" class="btn btn-lg btn-border animated fadeInUp">
  185. <?php echo get_post_meta($posts->post->ID, 'slide_link_text', true); ?>
  186. </a>
  187. <?php endif;?>
  188. </div>
  189. </div>
  190. <?php
  191. $counter ++ ;
  192. } // while ( $posts -> have_posts() )
  193. ?>
  194. <?php if ( $posts->post_count > 1 ) : ?>
  195. <a class="carousel-control-prev" href="#carousel-slider" role="button" data-slide="prev">
  196. <i class="fa fa-chevron-left"></i>
  197. </a>
  198. <a class="carousel-control-next" href="#carousel-slider" role="button" data-slide="next">
  199. <i class="fa fa-chevron-right"></i>
  200. </a>
  201. <?php endif;
  202. wp_reset_postdata();
  203. // wp_reset_query();
  204. ?>
  205. </div>
  206. </div>
  207. </div>
  208. </div>
  209. </div>
  210. </div>
  211. </div>
  212. <!-- End sliders -->
  213. <?php else: ?>
  214. <!-- sliders -->
  215. <div id="sliders">
  216. <div class="full-width header-fill">
  217. <div class="full-width rl-filler" style="">
  218. &nbsp;
  219. </div>
  220. </div>
  221. </div>
  222. <?php endif; ?>