dprophit

WP Theme Header

Sep 16th, 2013
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 7.28 KB | None | 0 0
  1. <?php
  2. /**
  3.  * The Header for our theme.
  4.  *
  5.  *
  6.  * @package WordPress
  7.  * @subpackage Hosting Square
  8.  * @since Hosting Square 1.0
  9.  */
  10. ?><!DOCTYPE html>
  11. <html <?php language_attributes(); ?>>
  12. <head>
  13. <meta charset="<?php bloginfo( 'charset' ); ?>" />
  14. <title><?php
  15.     /*
  16.      * Print the <title> tag based on what is being viewed.
  17.      */
  18.     global $page, $paged;
  19.        if( function_exists('bbp_form_forum_title')) {
  20.        bbp_form_forum_title();
  21.        } else {
  22.     wp_title( '|', true, 'right' );
  23.        }
  24.  
  25.     // Add the blog description for the home/front page.
  26.     $site_description = get_bloginfo( 'description', 'display' );
  27.     if ( $site_description && ( is_home() || is_front_page() ) )
  28.         echo " | $site_description";
  29.  
  30.     // Add a page number if necessary:
  31.     if ( $paged >= 2 || $page >= 2 )
  32.         echo ' | ' . sprintf( __( 'Page %s', 'templatesquare' ), max( $paged, $page ) );
  33.  
  34.     ?></title>
  35. <link rel="profile" href="http://gmpg.org/xfn/11" />
  36. <link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'stylesheet_url' ); ?>" />
  37. <link href="<?php bloginfo('template_url'); ?>/prettyPhoto.css" rel="stylesheet" type="text/css" />
  38. <link href="<?php bloginfo('template_url'); ?>/nivo-slider.css" rel="stylesheet" type="text/css" />
  39. <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />
  40. <?php
  41. $favicon = get_option('templatesquare_favicon');
  42. if($favicon =="" ){
  43. ?>
  44. <link rel="shortcut icon" href="<?php bloginfo('template_url'); ?>/images/favicon.ico" />
  45. <?php }else{?>
  46. <link rel="shortcut icon" href="<?php echo $favicon; ?>" />
  47. <?php }?>
  48.  
  49. <?php
  50.     /* We add some JavaScript to pages with the comment form
  51.      * to support sites with threaded comments (when in use).
  52.      */
  53.     if ( is_singular() && get_option( 'thread_comments' ) )
  54.         wp_enqueue_script( 'comment-reply' );
  55.  
  56.     /* Always have wp_head() just before the closing </head>
  57.      * tag of your theme, or you will break many plugins, which
  58.      * generally use this hook to add elements to <head> such
  59.      * as styles, scripts, and meta tags.
  60.      */
  61.     wp_head();
  62. ?>
  63. <!-- ////////////////////////////////// -->
  64. <!-- //      Javascript Files        // -->
  65. <!-- ////////////////////////////////// -->
  66.  
  67. <script type="text/javascript">
  68.     jQuery(document).ready(function($) {
  69.         /* for cycle */
  70.         $('.boxslideshow').cycle({
  71.             timeout: 6000,  // milliseconds between slide transitions (0 to disable auto advance)
  72.             fx:      'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...            
  73.             pause:   0,   // true to enable "pause on hover"
  74.             next:'.navnext',  // selector for element to use as click trigger for next slide  
  75.             prev:'.navprev',  // selector for element to use as click trigger for previous slide
  76.             cleartypeNoBg:true, // set to true to disable extra cleartype fixing (leave false to force background color setting on slides)
  77.             pauseOnPagerHover: 0 // true to pause when hovering over pager link
  78.         });
  79.        
  80.          $('.boxslideshow2').cycle({
  81.             timeout: 6000,  // milliseconds between slide transitions (0 to disable auto advance)
  82.             fx:      'scrollVert', // choose your transition type, ex: fade, scrollUp, shuffle, etc...            
  83.             pause:   0,   // true to enable "pause on hover"
  84.             next:'.navnext',  // selector for element to use as click trigger for next slide  
  85.             prev:'.navprev',  // selector for element to use as click trigger for previous slide
  86.             cleartypeNoBg:true, // set to true to disable extra cleartype fixing (leave false to force background color setting on slides)
  87.             pauseOnPagerHover: 0 // true to pause when hovering over pager link
  88.         });
  89.        
  90.         /* for map link */
  91.         $("#map a[rel^='prettyPhoto']").prettyPhoto({theme:'dark_rounded'});
  92.        
  93.         /* for portfolio prettyPhoto */
  94.         $("#gallery-pf a[rel^='prettyPhoto']").prettyPhoto({theme:'dark_rounded'});
  95.        
  96.         $('#slider img').css ('display', 'none');
  97.        
  98.     });
  99. </script>
  100. <?php
  101.     $effect = get_option('templatesquare_slider_effect');
  102.     $slices = get_option('templatesquare_slider_slices');
  103.     $speed = get_option('templatesquare_slider_speed');
  104.     $timeout = get_option('templatesquare_slider_timeout');
  105.  
  106.  ?>
  107. <script type="text/javascript">
  108. $(window).load(function() {
  109. $('#slider img').css ('display', 'block');
  110.     $('#slider').nivoSlider({
  111.         effect:'<?php echo $effect; ?>', //Specify sets like: 'fold,fade,sliceDown'
  112.         slices:<?php echo $slices; ?>,
  113.         animSpeed:<?php echo $speed; ?>, //Slide transition speed
  114.         pauseTime:<?php echo $timeout; ?>,
  115.         directionNav:false, //Next &amp; Prev
  116.         startSlide:0 //Set starting Slide (0 index)
  117.     });
  118. });
  119. </script>
  120. <!--[if IE]>
  121. <script type="text/JavaScript">
  122. $(document).ready(function() {
  123.  $('.box, .boxcolor').cornerz({
  124.       radius: 5
  125.       })
  126. })
  127. </script>
  128. <![endif]-->
  129. <script type="text/javascript">
  130.  
  131.  // Add a script element as a child of the body
  132.  function downloadJSAtOnload() {
  133.  var element = document.createElement("script");
  134.  element.src = "deferredfunctions.js";
  135.  document.body.appendChild(element);
  136.  }
  137.  
  138.  // Check for browser support of event handling capability
  139.  if (window.addEventListener)
  140.  window.addEventListener("load", downloadJSAtOnload, false);
  141.  else if (window.attachEvent)
  142.  window.attachEvent("onload", downloadJSAtOnload);
  143.  else window.onload = downloadJSAtOnload;
  144.  
  145. </script>
  146. </head>
  147.  
  148. <body>
  149.     <div id="wrapper-top">
  150.         <div id="container-top">
  151.             <div id="top">
  152.                 <?php
  153.                 $logotype = get_option('templatesquare_logo_type');
  154.                 $logoimage = get_option('templatesquare_logo_image');
  155.                 $sitename = get_option('templatesquare_site_name');
  156.                 $tagline = get_option('templatesquare_tagline');
  157.                 if($logoimage == ""){ $logoimage = get_bloginfo('template_url') . "/images/logo.png"; }
  158.                 ?>
  159.                 <?php if($logotype == 'textlogo'){ ?>
  160.                 <?php
  161.                     $arr1 = explode(" ",get_bloginfo('name'));
  162.                     $logotop = "";
  163.                     for($i=0;$i<count($arr1);$i++){
  164.                         $logotop .= ($i==0)? $arr1[$i] : " <span class='styled1'>".$arr1[$i]."</span>";
  165.                     }
  166.                 ?>
  167.                 <?php
  168.                     $arr2 = explode(" ",$sitename);
  169.                     $logotop2 = "";
  170.                     for($i=0;$i<count($arr2);$i++){
  171.                         $logotop2 .= ($i==0)? $arr2[$i] : " <span class='styled1'>".$arr2[$i]."</span>";
  172.                     }
  173.                 ?>
  174.                 <div id="logo">
  175.                         <?php if($sitename==""){?>
  176.                             <h1><a href="<?php echo get_option('home'); ?>/" title="<?php _e('Click for Home','templatesquare'); ?>"><?php echo $logotop; ?></a></h1>
  177.                             <span class="desc"><?php bloginfo('description'); ?></span>
  178.                         <?php }else{ ?>
  179.                             <h1><a href="<?php echo get_option('home'); ?>/" title="<?php _e('Click for Home','templatesquare'); ?>"><?php echo $logotop2; ?></a></h1>
  180.                             <span class="desc"><?php echo $tagline; ?></span>
  181.                         <?php }?>
  182.                 </div><!-- end #logo -->
  183.                 <?php } else { ?>
  184.                         <a href="<?php echo home_url( '/' ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><img src="<?php echo $logoimage;?>" alt="" /></a>
  185.                 <?php }?>
  186.             </div><!-- end #top -->
  187.             <div id="navtop">
  188.             <?php wp_nav_menu( array(
  189.               'container'       => 'ul',
  190.               'menu_class'      => '',
  191.               'menu_id'         => 'topnav',
  192.               'sort_column'    => 'menu_order',
  193.               'fallback_cb'     => 'nav_page_fallback',
  194.               'theme_location' => 'mainmenu'
  195.               ));
  196.               ?>
  197.             </div><!-- end #navtop -->
Advertisement
Add Comment
Please, Sign In to add comment