Created
August 20, 2021 06:18
-
-
Save MrVibe/bdfede515862235476ec3dc08ed4065b to your computer and use it in GitHub Desktop.
Udemy style ehader
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
//Header File | |
if ( ! defined( 'ABSPATH' ) ) exit; | |
?> | |
<!DOCTYPE html> | |
<html <?php language_attributes(); ?>> | |
<head> | |
<meta charset="<?php bloginfo( 'charset' ); ?>"> | |
<?php | |
wp_head(); | |
?> | |
</head> | |
<body <?php body_class(); ?>> | |
<div id="global" class="global"> | |
<?php | |
get_template_part('mobile','sidebar'); | |
?> | |
<div class="pusher"> | |
<?php | |
$fix=vibe_get_option('header_fix'); | |
?> | |
<header class="mooc <?php if(isset($fix) && $fix){echo 'fix';} ?>"> | |
<div class="<?php echo vibe_get_container(); ?>"> | |
<div class="mooc_header_wrapper"> | |
<?php | |
if(is_front_page()){ | |
echo '<h1 id="logo">'; | |
}else{ | |
echo '<h2 id="logo">'; | |
} | |
$url = apply_filters('wplms_logo_url',VIBE_URL.'/assets/images/logo.png','header'); | |
if(!empty($url)){ | |
?> | |
<a href="<?php echo vibe_site_url(); ?>"><img src="<?php echo vibe_sanitizer($url,'url'); ?>" alt="<?php echo get_bloginfo('name'); ?>" /></a> | |
<?php | |
} | |
if(is_front_page()){ | |
echo '</h1>'; | |
}else{ | |
echo '</h2>'; | |
} | |
?> | |
<?php | |
$course_search = vibe_get_option('course_search'); | |
if(empty($course_search) || $course_search == 1 || $course_search == 2){ ?> | |
<div id="mooc_menu"> | |
<?php | |
$args = apply_filters('wplms-main-menu',array( | |
'theme_location' => 'main-menu', | |
'container' => 'nav', | |
'menu_class' => 'menu', | |
'walker' => new vibe_walker, | |
'fallback_cb' => 'vibe_set_menu' | |
)); | |
wp_nav_menu( $args ); | |
?> | |
</div> | |
<?php } ?> | |
<div class="mooc_search"> | |
<div class="search_wrapper"> | |
<form method="GET" action="<?php echo home_url(); ?>"> | |
<?php | |
if($course_search ==2 || $course_search ==3){ | |
$args = apply_filters('wplms_course_nav_cats',array( | |
'taxonomy'=>'course-cat', | |
'hide_empty'=>false, | |
'orderby' => $order, | |
'order' => $sort, | |
'hierarchial'=>1, | |
)); | |
$terms = get_terms($args); | |
if ( ! empty( $terms ) && ! is_wp_error( $terms ) ){ | |
echo '<select name="'.$args['taxonomy'].'" style="max-width:100px;"><option value="">'._x('All','all courses in course nav search in categories','vibe').'</option>'; | |
foreach ( $terms as $term ) { | |
echo '<option value="'.$term->slug.'" '.(($_GET[$args['taxonomy']] == $term->slug)?'selected':'').'>' . $term->name . '</li>'; | |
} | |
echo '</select>'; | |
} | |
} | |
if($course_search) | |
echo '<input type="hidden" name="post_type" value="course" />'; | |
?> | |
<input type="text" name="s" placeholder="<?php _ex('Search courses..','search placeholder','vibe'); ?>" value="<?php echo isset($_GET['s'])?$_GET['s']:''; ?>" /> | |
</form> | |
</div> | |
</div> | |
<div id="mooc_menu"> | |
<?php | |
$args = apply_filters('wplms-top-menu',array( | |
'theme_location' => 'top-menu', | |
'container' => '', | |
'depth' => 1, | |
'menu_class' => 'topmenu', | |
'fallback_cb' => 'vibe_set_menu', | |
)); | |
wp_nav_menu( $args ); | |
?> | |
</div> | |
<ul class="topmenu"> | |
<?php do_action('wplms_header_top_login'); ?> | |
<?php | |
if ( apply_filters('wplms_show_mini_cart',function_exists('woocommerce_mini_cart'))) { global $woocommerce; | |
?> | |
<li><a class=" vbpcart"><span class="vicon vicon-shopping-cart"><?php echo (($woocommerce->cart->cart_contents_count)?'<em>'.$woocommerce->cart->cart_contents_count.'</em>':''); ?></span></a> | |
<div class="woocart"><div class="widget_shopping_cart_content"><?php woocommerce_mini_cart(); ?></div></div> | |
</li> | |
<?php | |
} ?> | |
</ul> | |
<a id="trigger"> | |
<span class="lines"></span> | |
</a> | |
</div> | |
</div> | |
</header> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment