nav.php 935 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. /**
  3. * Top bar ( above the logo )
  4. * @package vamtam/consulting
  5. */
  6. $layout = rd_vamtam_get_option( 'top-bar-layout' );
  7. if ( empty( $layout ) || $layout === 'none' || ! class_exists( 'Vamtam_Elements_B' ) ) {
  8. return;
  9. }
  10. $is_beaver = strpos( $layout, 'beaver-' ) === 0;
  11. $layout = $is_beaver ? str_replace( 'beaver-', '', $layout ) : explode( '-', $layout );
  12. ?>
  13. <div id="top-nav-wrapper" style="<?php echo esc_attr( VamtamTemplates::build_background( rd_vamtam_get_option( 'top-nav-background' ) ) ) ?>">
  14. <?php do_action( 'vamtam_top_nav_before' ) ?>
  15. <?php
  16. if ( $is_beaver ) {
  17. if ( class_exists( 'FLBuilderShortcodes' ) ) {
  18. echo '<nav class="top-nav">';
  19. echo FLBuilderShortcodes::insert_layout( array( // xss ok
  20. 'slug' => $layout,
  21. ) );
  22. echo '</nav>';
  23. }
  24. } else {
  25. get_template_part( 'templates/header/top/nav', 'inner' );
  26. }
  27. ?>
  28. <?php do_action( 'vamtam_top_nav_after' ) ?>
  29. </div>