Advertisement
fahimmurshed

header.php

Jan 28th, 2019
481
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 14.77 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html <?php language_attributes(); ?>>
  3. <head>
  4.     <meta charset="<?php bloginfo( 'charset' ); ?>">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.     <link rel="profile" href="http://gmpg.org/xfn/11">
  7.     <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>">
  8.     <script src='https://www.google.com/recaptcha/api.js'></script>
  9.     <?php wp_head(); ?>
  10. </head>
  11. <body <?php body_class(); ?>>  
  12.   <?php
  13.     $layout = get_theme_mod( 'boxfull_en', 'fullwidth' );
  14.     $headerlayout = get_theme_mod( 'head_style', 'solid' );
  15.   ?>
  16. <div id="page" class="hfeed site <?php echo esc_attr($layout); ?>">
  17.   <header id="masthead" class="site-header header header-<?php echo esc_attr($headerlayout);?>">
  18.     <div class="container">
  19.             <div class="main-menu-wrap row clearfix">
  20.                 <div class="col-sm-6 col-md-3 col-4 align-self-center">
  21.                   <div class="themeum-navbar-header">
  22.                     <div class="logo-wrapper">
  23.                           <a class="themeum-navbar-brand" href="<?php echo esc_url(site_url()); ?>">
  24.                                 <?php
  25.                                     $logoimg = get_theme_mod( 'logo', get_template_directory_uri().'/images/logo.png' );
  26.                                     $logotext = get_theme_mod( 'logo_text', 'backer' );
  27.                                     $logotype = get_theme_mod( 'logo_style', 'logoimg' );
  28.                                     switch ($logotype) {
  29.                                       case 'logoimg':
  30.                                           if( !empty($logoimg) ) {?>
  31.                                               <img class="enter-logo img-responsive" src="<?php echo esc_url( $logoimg ); ?>" alt="<?php esc_html_e( 'Logo', 'backer' ); ?>" title="<?php esc_html_e( 'Logo', 'backer' ); ?>">
  32.                                           <?php }else{?>
  33.                                               <h1> <?php  echo esc_html(get_bloginfo('name'));?> </h1>
  34.                                           <?php }
  35.                                         break;                      
  36.  
  37.                                         case 'logotext':
  38.                                           if( $logotext ) { ?>
  39.                                               <h1> <?php echo esc_html( $logotext ); ?> </h1>
  40.                                           <?php }
  41.                                           else
  42.                                           {?>
  43.                                             <h1><?php  echo esc_html(get_bloginfo('name'));?> </h1>
  44.                                           <?php }
  45.                                         break;
  46.                                      
  47.                                       default:
  48.                                         if( $logotext ) { ?>
  49.                                             <h1> <?php echo esc_html( $logotext ); ?> </h1>
  50.                                         <?php }
  51.                                         else
  52.                                         {?>
  53.                                           <h1><?php  echo esc_html(get_bloginfo('name'));?> </h1>
  54.                                         <?php }
  55.                                         break;
  56.                                     } ?>
  57.                              </a>
  58.                       </div>    
  59.                   </div><!--/#themeum-navbar-header-->  
  60.                 </div><!--/.col-sm-2-->
  61.  
  62.                 <div class="mobile-register col-sm-6 col-md-9 col-8 hidden-lg-up align-self-center align-self-end">
  63.                   <?php if( get_theme_mod( 'header_login', true ) ||get_theme_mod( 'header_search', false ) ): ?>
  64.                     <div class="backer-login-register">
  65.                       <?php if( get_theme_mod( 'header_search', false ) ): ?>
  66.                         <div class="backer-search-wrap">
  67.                           <a href="#" class="backer-search search-open-icon"><i class="fa fa-search"></i></a>
  68.                           <a href="#" class="backer-search search-close-icon"><i class="fa fa-times"></i></a>
  69.                           <div class="top-search-input-wrap">
  70.                             <div class="top-search-overlay"></div>
  71.                             <form action="<?php echo esc_url(home_url( '/' )); ?>" method="get">
  72.                               <div class="search-wrap">
  73.                                 <div class="search  pull-right backer-top-search">
  74.                                   <div class="sp_search_input">
  75.                                     <input type="hidden" value="product" name="post_type" />
  76.                                     <input type="text" value="<?php echo get_search_query(); ?>" name="s" class="form-control search-btn" placeholder="<?php esc_html_e('Search . . . . .','backer'); ?>" autocomplete="off" />
  77.                                   </div>
  78.                                 </div>
  79.                               </div>
  80.                             </form>
  81.                           </div>
  82.                         </div>
  83.                       <?php endif; ?>
  84.                      
  85.                       <?php if( get_theme_mod( 'header_login', true ) ): ?>
  86.                        <ul>
  87.                           <?php if ( !is_user_logged_in() ): ?>
  88.                               <li><a class="backer-login backer-dashboard" data-toggle="modal" data-target="#myModal" href="#"><?php esc_html_e( 'Login','backer' ); ?></a></li>
  89.                           <?php else: ?>
  90.                             <?php $dashboard_id = get_option( 'wpneo_crowdfunding_dashboard_page_id','' ); ?>
  91.                               <li><a class="backer-dashboard" href="<?php the_permalink( $dashboard_id ); ?>"><?php echo get_the_title( $dashboard_id ); ?></a> </li>
  92.                           <?php endif; ?>
  93.                        </ul>
  94.                       <?php endif; ?>
  95.                     </div>
  96.                   <?php endif; ?>
  97.                   <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
  98.                     <i class="fa fa-bars"></i>
  99.                   </button>  
  100.                 </div>
  101.  
  102.                
  103.                 <div class="col-md-9 common-menu hidden-md-down">
  104.                   <?php if ( has_nav_menu( 'primary' ) ) { ?>
  105.                     <div id="main-menu" class="common-menu-wrap">
  106.                         <?php
  107.                             wp_nav_menu(  array(
  108.                                 'theme_location' => 'primary',
  109.                                 'container'      => '',
  110.                                 'menu_class'     => 'nav',
  111.                                 'fallback_cb'    => 'wp_page_menu',
  112.                                 'depth'          => 4,
  113.                                 'walker'         => new Megamenu_Walker()
  114.                                 )
  115.                             );
  116.                         ?>      
  117.                     </div><!--/#main-menu-->
  118.                   <?php  } ?>
  119.                
  120.  
  121.                   <?php if( get_theme_mod( 'header_login', true ) || get_theme_mod( 'header_search', false ) ): ?>
  122.                     <div class="backer-login-register">
  123.                       <?php if( get_theme_mod( 'header_search', false ) ): ?>
  124.                           <div class="backer-search-wrap">
  125.                             <a href="#" class="backer-search search-open-icon"><i class="fa fa-search"></i></a>
  126.                             <a href="#" class="backer-search search-close-icon"><i class="fa fa-times"></i></a>
  127.                             <div class="top-search-input-wrap">
  128.                               <div class="top-search-overlay"></div>
  129.                               <form action="<?php echo esc_url(home_url( '/' )); ?>" method="get">
  130.                                 <div class="search-wrap">
  131.                                   <div class="search  pull-right backer-top-search">
  132.                                     <div class="sp_search_input">
  133.                                       <input type="hidden" value="product" name="post_type" />
  134.                                       <input type="text" value="<?php echo get_search_query(); ?>" name="s" class="form-control search-btn" placeholder="<?php esc_html_e('Search . . . . .','backer'); ?>" autocomplete="off" />
  135.                                     </div>
  136.                                   </div>
  137.                                 </div>
  138.                               </form>
  139.                             </div>
  140.                           </div>
  141.                       <?php endif; ?>
  142.                       <?php if( get_theme_mod( 'header_login', true ) ): ?>
  143.                          <ul>
  144.                             <?php if ( !is_user_logged_in() ): ?>
  145.                                 <li><a class="backer-login backer-dashboard" data-toggle="modal" data-target="#myModal" href="#"><?php esc_html_e( 'Login','backer' ); ?></a></li>
  146.                             <?php else: ?>
  147.                               <?php $dashboard_id = get_option( 'wpneo_crowdfunding_dashboard_page_id','' ); ?>
  148.                                 <li><a class="backer-dashboard" href="<?php the_permalink( $dashboard_id ); ?>"><?php echo get_the_title( $dashboard_id ); ?></a> </li>
  149.                             <?php endif; ?>
  150.                          </ul>
  151.                        <?php endif; ?>
  152.                     </div>
  153.                   <?php endif; ?>
  154.  
  155.                 </div><!--/.col-sm-9-->
  156.                
  157.                 <div id="mobile-menu" class="hidden-lg-up">
  158.                   <div class="collapse navbar-collapse">
  159.                       <?php
  160.                         if ( has_nav_menu( 'primary' ) ) {
  161.                             wp_nav_menu( array(
  162.                                 'theme_location'      => 'primary',
  163.                                 'container'           => false,
  164.                                 'menu_class'          => 'nav navbar-nav',
  165.                                 'fallback_cb'         => 'wp_page_menu',
  166.                                 'depth'               => 3,
  167.                                 'walker'              => new wp_bootstrap_mobile_navwalker()
  168.                                 )
  169.                             );
  170.                         }
  171.                         ?>
  172.                     </div>
  173.                 </div><!--/.#mobile-menu-->
  174.             </div><!--/.main-menu-wrap-->    
  175.     </div><!--/.container-->
  176.   </header><!--/.header-->
  177.  
  178.  
  179. <?php if ( !is_user_logged_in() ): ?>
  180.     <!-- Login -->
  181.     <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  182.         <div class="modal-dialog" role="document">
  183.             <div class="modal-content">
  184.                 <div class="modal-header">
  185.                     <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  186.                     <h4 class="modal-title" id="myModalLabel"><?php esc_html_e( 'Login','backer' ); ?></h4>
  187.                 </div>
  188.                 <div class="modal-body">
  189.                     <form id="login" action="login" method="post">
  190.                         <div class="login-error alert alert-danger" role="alert"></div>
  191.                         <input type="text"  id="username" name="username" class="form-control" placeholder="<?php esc_html_e( 'Username','backer' ); ?>">
  192.                         <input type="password" id="password" name="password" class="form-control" placeholder="<?php esc_html_e( 'Password','backer' ); ?>">
  193.                         <input type="checkbox" id="remember" name="remember" ><label for="cbox2"><?php esc_html_e( 'Remember me','backer' ); ?></label>
  194.                         <button type="submit" class="btn btn-primary submit_button"><?php esc_html_e('Log In', 'backer'); ?></button>
  195.                         <div class="lost-pass"><a href="<?php echo esc_url(wp_lostpassword_url()); ?>"><?php esc_html_e( 'Forgot password?','backer' ); ?></a></div>
  196.                         <?php wp_nonce_field( 'ajax-login-nonce', 'security' ); ?>
  197.                     </form>
  198.                   <div class="haveaccount"><span><?php esc_html_e( "Don't have an account?","backer" ); ?></span></div>
  199.                   <p><a data-toggle="modal" data-target="#register" href="#" data-dismiss="modal" ><?php esc_html_e( 'Sign Up','backer' ); ?></a></p>
  200.                 </div>
  201.             </div>
  202.         </div>
  203.     </div>
  204.     <div class="modal fade" id="register" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  205.         <div class="modal-dialog" role="document">
  206.             <div class="modal-content">
  207.                 <div class="modal-header">
  208.                     <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  209.                     <h4 class="modal-title" id="myModalLabel"><?php esc_html_e( 'Sign Up','backer' ); ?></h4>
  210.                 </div>
  211.                 <div class="modal-body">
  212.                     <form id="register" action="login" method="post">
  213.                         <div class="login-error alert alert-danger" role="alert"></div>
  214.                         <input type="text" id="username" name="username" class="form-control" placeholder="<?php esc_html_e( 'Username','backer' ); ?>">
  215.                         <input type="text" id="email" name="email" class="form-control" placeholder="<?php esc_html_e( 'Email','backer' ); ?>">
  216.                         <input type="password" id="password" name="password" class="form-control" placeholder="<?php esc_html_e( 'Password','backer' ); ?>">
  217.                        
  218.                         <?php
  219.                             $wpneo_recaptcha_site_key = get_option('wpneo_recaptcha_site_key');
  220.                             $wpneo_enable_recaptcha   = get_option('wpneo_enable_recaptcha');
  221.                             if ( isset($wpneo_enable_recaptcha) && $wpneo_enable_recaptcha == 'true') {  ?>
  222.                               <div class="g-recaptcha" data-sitekey="<?php echo $wpneo_recaptcha_site_key; ?>"></div> <br>  
  223.                             <?php } ?>
  224.  
  225.                         <button type="submit" class="btn btn-primary register_button"><?php esc_html_e('Register', 'backer'); ?></button>
  226.                         <?php wp_nonce_field( 'ajax-register-nonce', 'security' ); ?>
  227.  
  228.                     </form>
  229.                     <p class="condition"><?php esc_html_e( 'By signing up you agree to all the Terms and conditions.','backer' ); ?></p>
  230.                     <div class="haveaccount"><span><?php esc_html_e( 'Already have an account?','backer' ); ?></span></div>
  231.                     <p><a data-toggle="modal" data-target="#myModal" href="#" data-dismiss="modal" ><?php esc_html_e( 'login','backer' ); ?></a></p>
  232.                 </div>
  233.             </div>
  234.         </div>
  235.     </div>
  236. <?php endif; ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement