Advertisement
Zeaks

Bootville header conditional slider

Nov 14th, 2015
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.45 KB | None | 0 0
  1. <?php
  2. /**
  3.  * The header for our theme.
  4.  *
  5.  * Displays all of the <head> section and everything up till <div id="content">
  6.  *
  7.  * @package bootville
  8.  */
  9. ?><!DOCTYPE html>
  10. <html <?php language_attributes(); ?>>
  11. <head>
  12. <meta charset="<?php bloginfo( 'charset' ); ?>">
  13. <meta name="viewport" content="width=device-width, initial-scale=1">
  14. <title><?php wp_title( '|', true, 'right' ); ?></title>
  15. <link rel="profile" href="http://gmpg.org/xfn/11">
  16. <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>">
  17.  
  18. <?php wp_head(); ?>
  19. </head>
  20.  
  21. <body <?php body_class(); ?>>
  22. <div class="wrap container" role="document">
  23.  
  24. <div id="page" class="hfeed site">
  25. <div class="row">
  26.     <header id="masthead" class="site-header" role="banner">
  27.    
  28.             <div class="col-md-6 col-lg-6">
  29.                 <span class="pull-left">
  30.                     <h1 class="site-title">
  31.                         <a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a>
  32.                     </h1>
  33.                     <h2 class="site-description"><?php bloginfo( 'description' ); ?></h2>
  34.                 </span>
  35.             </div>     
  36.             <!-- social menu -->
  37.             <div class="col-md-6 col-lg-6"><span class="pull-right">
  38.                 <?php if ( has_nav_menu( 'social' ) ) {
  39.  
  40.                     wp_nav_menu(
  41.                         array(
  42.                             'theme_location'  => 'social',
  43.                             'container'       => 'div',
  44.                             'container_id'    => 'menu-social',
  45.                             'container_class' => 'menu',
  46.                             'menu_id'         => 'menu-social-items',
  47.                             'menu_class'      => 'menu-items',
  48.                             'depth'           => 1,
  49.                             'link_before'     => '<span class="screen-reader-text">',
  50.                             'link_after'      => '</span>',
  51.                             'fallback_cb'     => '',
  52.                         )
  53.                     );
  54.  
  55.                 } ?>
  56.             </div>
  57.             </span>
  58.        
  59.     </header>
  60. </div> <!--.row-->
  61.  
  62.             <nav role="navigation">
  63.                 <div class="main-menu navbar navbar-default">                  
  64.                     <!-- .navbar-toggle is used as the toggle for collapsed navbar content -->
  65.                     <div class="navbar-header">
  66.                         <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-responsive-collapse">
  67.                             <span class="icon-bar"></span>
  68.                             <span class="icon-bar"></span>
  69.                             <span class="icon-bar"></span>
  70.                         </button>
  71.                     <!-- display site title in mobile menu -->
  72.                         <a class="navbar-brand visible-xs-inline-block" href="<?php echo esc_url( home_url() ) ?>/" title="<?php bloginfo( 'name' ) ?>" rel="homepage"><?php bloginfo( 'name' ) ?></a>
  73.                     </div>
  74.  
  75.                     <div class="navbar-collapse collapse navbar-responsive-collapse">
  76.                         <?php
  77.  
  78.                         wp_nav_menu( array(
  79.                             'theme_location' => 'primary',
  80.                             'depth'      => 2,
  81.                             'container'  => false,
  82.                             'menu_class'     => 'nav navbar-nav',
  83.                             'fallback_cb'       => 'wp_bootstrap_navwalker::fallback',
  84.                             'walker'            => new wp_bootstrap_navwalker())
  85.                         );
  86.  
  87.                         ?>
  88.                     </div>
  89.                 </div>          
  90.             </nav>
  91.  
  92.             <!-- Show cpt-bootstrap-carouselplugin if active, show header image if it's not -->
  93.             <?php if (function_exists('cptbc_columns_head') && is_front_page() ) { ?>
  94.  
  95.                 <div class="header-image">
  96.                     <?php echo do_shortcode('[image-carousel]'); ?>
  97.                 </div> <!-- .header-image -->
  98.  
  99.             <?php } else {
  100.  
  101.             $header_image = get_header_image();
  102.             if ( ! empty($header_image) ) { ?>
  103.  
  104.                 <div class="header-image">
  105.                     <img src="<?php header_image(); ?>" />
  106.                 </div> <!-- .header-image -->
  107.  
  108.             <?php } } ?>
  109.  
  110. <div id="content" class="site-content">
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement