rdusnr

Untitled

Oct 20th, 2016
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.18 KB | None | 0 0
  1. <?php
  2. /**
  3. * Header section of our theme
  4. *
  5. * Displays all of the <div id="header"> section
  6. *
  7. * @package WordPress
  8. * @subpackage Kleo
  9. * @since Kleo 1.0
  10. */
  11.  
  12. //set logo path
  13. $logo_path = sq_option_url( 'logo' );
  14. $logo_path = apply_filters( 'kleo_logo', $logo_path );
  15. $social_icons = apply_filters( 'kleo_show_social_icons', sq_option( 'show_social_icons', 1 ) );
  16. $top_bar = sq_option( 'show_top_bar', 1 );
  17. $top_bar = apply_filters( 'kleo_show_top_bar', $top_bar );
  18.  
  19. $top_menu = wp_nav_menu( array(
  20. 'theme_location' => 'top',
  21. 'depth' => 2,
  22. 'container' => 'div',
  23. 'container_class' => 'top-menu col-xs-12 col-sm-7 no-padd',
  24. 'menu_class' => '',
  25. 'fallback_cb' => '',
  26. 'walker' => new kleo_walker_nav_menu(),
  27. 'echo' => false
  28. )
  29. );
  30.  
  31. $primary_menu = wp_nav_menu( array(
  32. 'theme_location' => 'primary',
  33. 'depth' => 3,
  34. 'container' => 'div',
  35. 'container_class' => 'primary-menu collapse navbar-collapse nav-collapse',
  36. 'menu_class' => 'nav navbar-nav',
  37. //'fallback_cb' => 'kleo_walker_nav_menu::fallback',
  38. 'fallback_cb' => '',
  39. 'walker' => new kleo_walker_nav_menu(),
  40. 'echo' => false
  41. )
  42. );
  43.  
  44. $secondary_menu = wp_nav_menu( array(
  45. 'theme_location' => 'secondary',
  46. 'depth' => 3,
  47. 'container' => 'div',
  48. 'container_class' => 'secondary-menu collapse navbar-collapse nav-collapse',
  49. 'menu_class' => 'nav navbar-nav',
  50. //'fallback_cb' => 'kleo_walker_nav_menu::fallback',
  51. 'fallback_cb' => '',
  52. 'walker' => new kleo_walker_nav_menu(),
  53. 'echo' => false
  54. )
  55. );
  56.  
  57. ?>
  58.  
  59. <div id="header" class="header-color">
  60.  
  61. <div class="navbar" role="navigation">
  62.  
  63. <?php if ( $top_bar == 1 ) : /* top bar enabled */ ?>
  64.  
  65. <!--Attributes-->
  66. <!--class = social-header inverse-->
  67. <div class="social-header header-color">
  68. <div class="container">
  69. <div class="top-bar">
  70. <div class="col-lg-6 col-md-6 col-sm-6 col-xs-6 p1"><?php echo do_shortcode(" [kleo_button title='Login' style='see-through kleo-show-login' icon='desktop' tooltip_position='left' tooltip_action='hover' size='lg' href='#'] ")?></div>
  71. <div class="col-lg-6 col-md-6 col-sm-6 col-xs-6 p2"><?php echo do_shortcode(" [kleo_button title='Login' style='see-through kleo-show-login' icon='desktop' tooltip_position='left' tooltip_action='hover' size='lg' href='#'] ")?></div>
  72. <?php
  73. $social_icons_data = kleo_get_social_profiles();
  74. $social_icons_class = '';
  75.  
  76. //empty data or disabled social icons
  77. if ( ! $social_icons || ! $social_icons_data ) {
  78. $social_icons_class = ' hidden-xs hidden-sm';
  79. }
  80. ?>
  81. <div id="top-social" class="col-xs-12 col-sm-5 no-padd<?php echo $social_icons_class; ?>">
  82. <?php if ( $social_icons == 1 ) {
  83. echo $social_icons_data;
  84. } ?>
  85. </div>
  86.  
  87. <?php
  88. // Top menu
  89. echo $top_menu;
  90. ?>
  91.  
  92. </div><!--end top-bar-->
  93. </div>
  94. </div>
  95.  
  96. <?php endif; /* end top bar condition */ ?>
  97.  
  98. <?php
  99. $header_style = sq_option( 'header_layout', 'normal' );
  100. if ( $header_style == 'right_logo' ) {
  101. $header_class = ' logo-to-right';
  102. } elseif ( $header_style == 'center_logo' ) {
  103. $header_class = ' header-centered';
  104. } elseif ( $header_style == 'left_logo' ) {
  105. $header_class = ' header-left';
  106. } elseif( $header_style == 'extras' ) {
  107. $header_class = ' header-extras';
  108. } elseif( $header_style == 'split' ) {
  109. $header_class = ' header-split';
  110. } elseif( $header_style == 'lp' ) {
  111. $header_class = ' header-lp';
  112. } else {
  113. $header_class = ' header-normal';
  114. }
  115. ?>
  116. <div class="kleo-main-header<?php echo $header_class; ?>">
  117. <div class="container">
  118. <!-- Brand and toggle get grouped for better mobile display -->
  119. <div class="navbar-header">
  120. <div class="kleo-mobile-switch">
  121.  
  122. <?php
  123. $mobile_menu_atts = 'class="navbar-toggle" data-toggle="collapse" data-target=".nav-collapse"';
  124. /* open the Side menu instead of the normal menu */
  125. if ( sq_option( 'side_menu', 0 ) == 1 && sq_option( 'side_menu_mobile', 0 ) == 1 ) {
  126. $mobile_menu_atts = 'class="navbar-toggle open-sidebar"';
  127. }
  128. ?>
  129. <button type="button" <?php echo $mobile_menu_atts; ?>>
  130. <span class="sr-only"><?php esc_html_e( "Toggle navigation", 'kleo_framework' ); ?></span>
  131. <span class="icon-bar"></span>
  132. <span class="icon-bar"></span>
  133. <span class="icon-bar"></span>
  134. </button>
  135.  
  136. </div>
  137.  
  138. <div class="kleo-mobile-icons">
  139.  
  140. <?php
  141. /** kleo_mobile_header_icons - action
  142. * You can put here various icons using this action
  143. *
  144. * @hooked kleo_bp_mobile_notify - 9
  145. * @hooked kleo_woo_mobile_icon - 10
  146. */
  147. do_action( 'kleo_mobile_header_icons' );
  148. ?>
  149.  
  150. </div>
  151.  
  152. <strong class="logo">
  153. <a href="<?php echo home_url(); ?>">
  154.  
  155. <?php if ( $logo_path != '' ) { ?>
  156.  
  157. <img id="logo_img" title="<?php bloginfo( 'name' ); ?>" src="<?php echo $logo_path; ?>"
  158. alt="<?php bloginfo( 'name' ); ?>">
  159.  
  160. <?php } else { ?>
  161.  
  162. <?php bloginfo( 'name' ); ?>
  163.  
  164. <?php } ?>
  165.  
  166. </a>
  167. </strong>
  168. </div>
  169.  
  170. <?php if ( $header_style == 'left_logo' ) : ?>
  171. <div class="header-banner">
  172. <?php echo do_shortcode( sq_option( 'header_banner', '' ) ); ?>
  173. </div>
  174. <?php endif; ?>
  175.  
  176.  
  177. <?php
  178. $menu_wrap_enabled = false;
  179. if ( $header_style == 'center_logo' || $header_style == 'left_logo' ) {
  180. $menu_wrap_enabled = TRUE;
  181. echo '<div class="menus-wrap">';
  182. }
  183. ?>
  184.  
  185. <!-- Collect the nav links, forms, and other content for toggling -->
  186. <?php
  187. // Main menu
  188. echo $primary_menu;
  189. ?>
  190.  
  191. <?php
  192. // Secondary menu
  193. echo $secondary_menu;
  194. ?>
  195.  
  196. <?php
  197. if ( $menu_wrap_enabled == TRUE ) {
  198. echo '</div>';
  199. }
  200. ?>
  201.  
  202.  
  203. </div><!--end container-->
  204. </div>
  205. </div>
  206.  
  207. </div><!--end header-->
Advertisement
Add Comment
Please, Sign In to add comment