Guest User

Untitled

a guest
May 26th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.09 KB | None | 0 0
  1. if ( ! function_exists( 'electro_departments_menu_v2' ) ) {
  2. /**
  3. * @since 2.0
  4. */
  5. function electro_departments_menu_v2() {
  6.  
  7. $calling_action = current_filter();
  8.  
  9. if ( 'electro_navbar_v2' === $calling_action ) {
  10.  
  11. $theme_location = 'departments-menu';
  12. $menu_title = apply_filters( 'electro_departments_menu_title', esc_html__( 'Shop by Department', 'electro' ) );
  13. $menu_icon = apply_filters( 'electro_departments_menu_icon', 'ec ec-arrow-down-search' );
  14. $menu_title = $menu_title . '<i class="departments-menu-v2-icon ' . esc_attr( $menu_icon ) . '"></i>';
  15.  
  16. } elseif( 'electro_navigation_v5' === $calling_action ) {
  17.  
  18. $theme_location = 'all-departments-menu';
  19. $menu_title = apply_filters( 'electro_header_v5_menu_title', esc_html__( 'All Departments', 'electro' ) );
  20. $menu_icon = apply_filters( 'electro_header_v5_menu_icon', 'ec ec-arrow-down-search' );
  21. $menu_title = $menu_title . '<i class="departments-menu-v2-icon ' . esc_attr( $menu_icon ) . '"></i>';
  22.  
  23. } elseif( 'electro_header_logo_area' === $calling_action ) {
  24.  
  25. $theme_location = 'all-departments-menu';
  26. $menu_title = apply_filters( 'electro_header_v6_menu_title', esc_html__( 'Categories', 'electro' ) );
  27. $menu_icon = apply_filters( 'electro_header_v6_menu_icon', 'ec ec-arrow-down-search' );
  28. $menu_title = $menu_title . '<i class="departments-menu-v2-icon ' . esc_attr( $menu_icon ) . '"></i>';
  29.  
  30. } else {
  31.  
  32. $theme_location = 'all-departments-menu';
  33. $menu_title = apply_filters( 'electro_vertical_menu_title', wp_kses_post( 'All Departments', 'electro' ) );
  34. $menu_icon = apply_filters( 'electro_vertical_menu_icon', 'fa fa-list-ul' );
  35. $menu_title = '<i class="departments-menu-v2-icon ' . esc_attr( $menu_icon ) . '"></i>' . $menu_title;
  36. }
  37.  
  38. $enable_dropdown = true;
  39.  
  40. if ( is_page_template( 'template-homepage-v1.php' ) || is_page_template( 'template-homepage-v2.php' ) || is_page_template( 'template-homepage-v4.php' ) ) {
  41. $enable_dropdown = false;
  42. }
  43.  
  44. ?><div class="departments-menu-v2">
  45. <div class="dropdown <?php if ( ! $enable_dropdown ):?>show-dropdown<?php endif; ?>">
  46. <a href="#" class="departments-menu-v2-title" <?php if ( $enable_dropdown ) : ?>data-toggle="dropdown"<?php endif; ?>>
  47. <span><?php echo wp_kses_post( $menu_title ); ?></span>
  48. </a>
  49. <?php
  50. wp_nav_menu( array(
  51. 'theme_location' => $theme_location,
  52. 'container' => false,
  53. 'menu_class' => 'dropdown-menu yamm',
  54. 'fallback_cb' => 'wp_bootstrap_navwalker::fallback',
  55. 'walker' => new wp_bootstrap_navwalker(),
  56. ) );
  57. ?>
  58. </div>
  59. </div><?php
  60. }
  61. }
Add Comment
Please, Sign In to add comment