/** * Get Span options considering location( blog, single, page, archives, author, search) * * @access public * @param string * @param array * @param bool * @return var * **/ function span_hopt($opt_name, $parents_namespace, $default = false, $default_prefix = null) { if ($default_prefix !== null) { $option_prefix = $default_prefix; } elseif (is_page()) { $option_prefix = 'pages_'; } elseif (is_archive()) { // tag, Category $option_prefix = 'archives_'; } elseif (is_home()) { $option_prefix = 'blog_'; } elseif (is_front_page() && !is_home()) { $option_prefix = 'fpage_'; } elseif (is_single()) { $option_prefix = 'single_'; } elseif (is_author()) { $option_prefix = 'authors_'; } elseif (is_search()) { $option_prefix = 'search_'; } elseif (is_404()) { $hierarchy = '404_'; } else { // general options is applied $option_prefix = 'general_'; return span_opt($option_prefix . $opt_name); } // Looping options names $opt_full = $option_prefix . $opt_name; $opt = span_opt($opt_full); // var_dump( $opt_name, $opt, $parents_namespace ); if (is_array($parents_namespace) && !empty($parents_namespace)) { if ($opt === NULL) { $default_prefix = $parents_namespace[0]; array_shift($parents_namespace); return span_hopt($opt_name, $parents_namespace, $default, $default_prefix); } } return $opt !== NULL ? $opt : $default; // if options exists }
<!-- Start Logo & Naviagtion --> <div class="navbar navbar-default navbar-top"> <div class="container"> <div class="navbar-header"> <!-- Stat Toggle Nav Link For Mobiles --> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <i class="fa fa-bars"> </i> </button> <!-- End Toggle Nav Link For Mobiles --> <a class="navbar-brand" href="<?php echo home_url('/'); ?> "> <?php $logo = span_opt('desktop_logo'); ?> <img alt="" src="<?php echo !empty($logo) ? $logo['url'] : get_template_directory_uri() . '/images/logo.png'; ?> "> </a> </div> <div class="navbar-collapse collapse"> <!-- Stat Search --> <div class="search-side"> <a class="show-search"> <i class="fa fa-search"></i> </a> </div> <!-- Form for navbar search area -->
?> </div> <!-- .col-md-3 --> <!-- End Flickr Widget --> </div> <!-- .row --> </div> </footer> <!-- End Footer Section --> <!-- Start Copyright --> <div class="copyright-section"> <div class="container"> <div class="row"> <div class="col-sm-5"> <p><?php echo $copyright = span_opt('general_footer_copyright') ? esc_js($copyright) : __('Span WordPress Multipurpose Theme by Blair Jersyer', 'span'); ?> </p> </div> <!-- .col-md-6 --> <div class="col-sm-7"> <?php $menu_array = array('theme_location' => 'footer', 'container' => false, 'menu_class' => 'nav navbar-nav navbar-right', 'items_wrap' => '<ul id="%1$s" class="footer-nav">%3$s</ul>', 'link_after' => ' /', 'walker' => new Span_Desktop_Menu_Walker()); if (!in_array($menu_id = span_hopt('footer_menu', span_tag_hierarchy(), NULL), array('', NULL), TRUE)) { // Displays custom menu if it's set $menu_array['menu'] = $menu_id; } ?> <?php wp_nav_menu($menu_array); ?>