HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux vm8 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: afleverb (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //var/www/drakkar_site_dev/wp-content/themes/spiko/inc/header/header-nav.php
<nav class="navbar navbar-expand-lg navbar-dark custom <?php if(get_theme_mod('sticky_header_enable',false)===true):?>header-sticky<?php endif;?>">
	<div class="container">
		<?php the_custom_logo();?>		
		<div class="custom-logo-link-url"> 
			<h2 class="site-title"><a class="site-title-name" href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a>
	    	</h2>
	    <?php
			$spiko_description = get_bloginfo( 'description', 'display' );
			if ( $spiko_description || is_customize_preview() ) : ?>
				<p class="site-description"><?php echo $spiko_description; ?></p>
			<?php endif;?>
		</div>
		<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="<?php esc_attr_e('Toggle navigation', 'spiko' ); ?>">
			<span class="navbar-toggler-icon"></span>
		</button>
		<div class="collapse navbar-collapse" id="navbarNavDropdown">
			<div class="<?php echo (!is_rtl()) ? "ml-auto" : "mr-auto"; ?>">
			<?php 
			$spiko_shop_button = '<ul class="nav navbar-nav mr-auto">%3$s';
			   //Hence This condition only work when woocommerce plugin will be activate
		    if(get_theme_mod('after_menu_btn_new_tabl',false)==true) { $spiko_target="_blank";}
		 	else { $spiko_target="_self"; }
		 	if((get_theme_mod('after_menu_btn_txt')!='') && (get_theme_mod('after_menu_multiple_option')=='menu_btn')):
		 		$spiko_shop_button .= '<li class="nav-item menu-item main-header-btn"><a target='.$spiko_target.' class="spiko_header_btn" href='.get_theme_mod('after_menu_btn_link','').'>'.get_theme_mod('after_menu_btn_txt').'</a></li>';
			endif;
			if((get_theme_mod('after_menu_html')!='') && (get_theme_mod('after_menu_multiple_option')=='html')):
				$spiko_shop_button .= '<li class="nav-item html menu-item lite-html">'.get_theme_mod('after_menu_html').'</li>';

			endif;
			if(get_theme_mod('search_btn_enable',false)==true) { $spiko_header_border='search_exists'; } 
			else { $spiko_header_border='shop_exists';} 
			$spiko_shop_button .= '<li class="nav-item"><div class="'.$spiko_header_border.' header-module">';
		   
		   //Hence This condition only work when woocommerce plugin will be activate
			if(get_theme_mod('search_btn_enable',false)==true){
		    $spiko_shop_button .= '<div class="nav-search nav-light-search wrap">
		                           			<div class="search-box-outer">
	                            				<div class="dropdown">
                  									<a href="#" title="'.esc_attr__('Search','spiko').'" class="search-icon condition has-submenu" aria-haspopup="true" aria-expanded="false">
               										<i class="fa fa-search"></i>
             										<span class="sub-arrow"></span></a>
             										<ul class="dropdown-menu pull-right search-panel"  role="group" aria-hidden="true" aria-expanded="false">
                             							<li class="panel-outer">
                             								<div class="form-container">
                               									 <form role="'.esc_attr('Search','spiko').'" method="get" class="search-form" action="'.esc_url( home_url( '/' )).'">
                                									 <label>
                                  										<input type="search" class="search-field" placeholder="'.esc_attr__('Search','spiko').'" value="" name="s" autocomplete="off">
                                 									 </label>
                                 									<input type="submit" class="search-submit" value="'.esc_attr__('Search','spiko').'">
                                								 </form>                   
                               								</div>
                             							</li>
                           							</ul>
	                       						</div>
		                     				</div>
		                   				</div>';
		                   			}
			   if ( class_exists( 'WooCommerce' ) ) {
			   		if(get_theme_mod('cart_btn_enable',false)==true ){		   	  
					   $spiko_shop_button .='<div class="cart-header">';
					      global $woocommerce; 
					      $spiko_link = function_exists( 'wc_get_cart_url' ) ? wc_get_cart_url() : $woocommerce->cart->get_cart_url();
					      $spiko_shop_button .= '<a class="cart-icon" href="'.esc_url($spiko_link).'" >';
					      
					      if ($woocommerce->cart->cart_contents_count == 0){
					          $spiko_shop_button .= '<i class="fa fa-shopping-cart" aria-hidden="true"></i>';
					        }
					        else
					        {
					          $spiko_shop_button .= '<i class="fa fa-cart-plus" aria-hidden="true"></i>';
					        }
					           
					        $spiko_shop_button .= '</a>';

					         
					        $spiko_shop_button .= '<a class="cart-total" href="'.esc_url($spiko_link).'" ><span>'.sprintf(_n('%d <span>item</span>', '%d <span>items</span>', $woocommerce->cart->cart_contents_count, 'spiko' ), $woocommerce->cart->cart_contents_count).'</span></a>';

					    }
					}
				$spiko_shop_button .= '</li></div>';
			   $spiko_shop_button .= '</ul>'; 
			   $spiko_menu_class='';
			    wp_nav_menu( array
			             (
			             'theme_location'=> 'spiko-primary', 
			             'menu_class'    => 'nav navbar-nav mr-auto '.$spiko_menu_class.'',
			             'items_wrap'    => $spiko_shop_button,
			             'fallback_cb'   => 'spiko_fallback_page_menu',
			             'walker'        => new Spiko_Nav_Walker()
			             )); ?>
	        </div>
		</div>
</nav>