Advertisement
rdusnr

Untitled

Feb 18th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.26 KB | None | 0 0
  1. <?php
  2.  
  3. /* Don't render if it is not enabled */
  4. if (sq_option('header_sidemenu', true, true) != true ) {
  5. return false;
  6. }
  7.  
  8.  
  9. $primary_menu = wp_nav_menu( array(
  10. 'theme_location' => 'primary',
  11. 'depth' => 4,
  12. 'container' => '',
  13. 'container_class' => '',
  14. 'menu_class' => 'menu-list kleo-nav-menu ',
  15. 'before' => '',
  16. 'after' => '',
  17. 'link_before' => '<span>',
  18. 'link_after' => '</span>',
  19. 'fallback_cb' => 'kleo_side_pages_nav',
  20. //'fallback_cb' => '',
  21. 'walker' => new kleo_walker_nav_menu(),
  22. 'echo' => false
  23. )
  24. );
  25.  
  26. /* Sidemenu bottom text */
  27. $bottom_text = '';
  28. $sidemenu_class = 'sidemenu-colors';
  29. if ( sq_option( 'header_bottom_text', Kleo::get_config( 'footer_text' ) ) ) {
  30. $bottom_text = sq_option( 'header_bottom_text' );
  31. $sidemenu_class .= ' has-sidemenu-footer';
  32. }
  33.  
  34. $logo_side = Kleo::get_config( 'logo_side' );
  35.  
  36. $logo_attr = '';
  37. $logo_mini_attr = '';
  38. if (sq_option( $logo_side . '_retina' )) {
  39. $logo_attr = 'data-retina="' . esc_attr(sq_option( $logo_side . '_retina' )) . '"';
  40. }
  41. if (sq_option( 'logo_mini_retina' )) {
  42. $logo_mini_attr = 'data-retina="' . esc_attr(sq_option( 'logo_mini_retina' )) . '"';
  43. }
  44.  
  45. $logo_link = home_url();
  46.  
  47. $logo_image = sq_option( $logo_side, Kleo::get_config( $logo_side . '_default' ), true );
  48. $logo_image_mini = sq_option( 'logo_mini', Kleo::get_config('logo_mini_default'), true );
  49.  
  50. /* HTTPS check */
  51. if (is_ssl()) {
  52. $logo_image = str_replace( 'http://', 'https://', $logo_image );
  53. $logo_image_mini = str_replace( 'http://', 'https://', $logo_image_mini );
  54. $logo_attr = str_replace( 'http://', 'https://', $logo_image_mini );
  55. $logo_mini_attr = str_replace( 'http://', 'https://', $logo_image_mini );
  56. }
  57.  
  58.  
  59. $menu_classes = '';
  60. if (! sq_option( 'sidemenu_icons', true ) ) {
  61. $menu_classes .= ' menu-without-icons';
  62. }
  63.  
  64. ?>
  65.  
  66.  
  67. <!-- Sidemenu Wrapper
  68. ============================================= -->
  69.  
  70. <div id="sidemenu-wrapper" class="<?php echo esc_attr( $sidemenu_class ); ?>">
  71.  
  72. <div class="sidemenu-inner">
  73. <div class="sidemenu-header">
  74.  
  75. <div class="logo">
  76. <!--logo standard-->
  77. <?php if (sq_option( $logo_side, Kleo::get_config( $logo_side . '_default' ), true )) : ?>
  78. <a href="<?php echo esc_url( $logo_link ); ?>" class="real-logo standard-logo" <?php echo $logo_attr;?>>
  79. <img src="<?php echo $logo_image; ?>" alt="<?php bloginfo('name'); ?>">
  80. </a>
  81. <?php endif;?>
  82.  
  83. <!--mini logo - when sidemenu is minimized-->
  84. <?php if (sq_option( 'logo_mini', Kleo::get_config('logo_mini_default'), true )) : ?>
  85. <a href="<?php echo esc_url( $logo_link ); ?>" class="mini-logo standard-logo" <?php echo $logo_mini_attr;?>>
  86. <img src="<?php echo $logo_image_mini; ?>" alt="<?php bloginfo('name'); ?>">
  87. </a>
  88. <?php endif;?>
  89. </div>
  90. <p><?php _e ( "Menu", "buddyapp" ); ?></p>
  91. </div>
  92.  
  93. <div class="sidemenu-main">
  94. <div class="sidemenu-main-inner">
  95. <div class="scroll-container-wrapper">
  96. <div class="scroll-container">
  97.  
  98. <div class="menu-section click-menu<?php echo $menu_classes;?>">
  99.  
  100. <?php echo $primary_menu; ?>
  101.  
  102. </div>
  103.  
  104. <?php if ( is_active_sidebar( 'side' ) ) : ?>
  105. <div class="widgets-section">
  106. <?php dynamic_sidebar( 'side' ); ?>
  107.  
  108. </div><!-- .widget-area -->
  109. <?php endif; ?>
  110.  
  111. </div>
  112. </div>
  113. </div>
  114. </div>
  115.  
  116. <?php if ( $bottom_text != '' ) : ?>
  117.  
  118. <div class="sidemenu-footer">
  119. <div class="sidemenu-footer-inner">
  120. <?php echo do_shortcode( $bottom_text ); ?>
  121. </div>
  122. </div>
  123.  
  124. <?php endif ;?>
  125. </div>
  126.  
  127. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement