Want more features on Pastebin? Sign Up, it's FREE!
Guest

Rhapsody Header Paragon

By: a guest on Feb 7th, 2014  |  syntax: None  |  size: 9.37 KB  |  views: 33  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. <!DOCTYPE html>
  2. <html <?php language_attributes(); ?>>
  3. <head>
  4.     <meta charset="<?php bloginfo('charset'); ?>" />
  5.         <title><?php bloginfo('name'); ?> <?php wp_title(); ?></title>
  6.  
  7.         <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />    
  8.         <meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!-- leave this for stats please -->
  9.         <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
  10.     <link rel="profile" href="http://gmpg.org/xfn/11" />
  11.         <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
  12.         <?php if((function_exists('get_option_tree') && get_option_tree('favicon', '', false)!="")){?>
  13.         <link rel="icon"  type="image" href="<?php  get_option_tree('favicon', '', true) ?>">
  14.         <?php  }?>
  15.         <script>
  16.             window.theme_url = "<?php echo THEME_URL; ?>";
  17.             </script>
  18.                 <?php if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); ?>
  19.    
  20. <?php
  21.  
  22.    $theme_background_color=get_option_tree('theme_custom_color', '', false);
  23.    include('customizer.php');
  24.  
  25.  ?>
  26.        
  27. <?php if(get_option_tree('extra_css')!='')echo '<style>'.get_option_tree('extra_css').'</style>'?>
  28. <?php wp_head(); ?>
  29. </head>
  30. <body <?php body_class(); ?>>
  31.  
  32.  
  33.  
  34.  
  35.     <?php
  36. if(get_option_tree('display_header_bar', '', false) =="yes"){
  37. echo'<div class="bar">';
  38. get_option_tree('header_bar', '', true);
  39. echo'</div>';
  40. }
  41. ?>
  42.  
  43.  
  44.  
  45. <div class="clearnospacing"></div>
  46. <div class="navbgd">
  47. <div class="container_12">
  48.    
  49.         <!--Logo-->
  50.         <div class="grid_4 logo"> <a href="<?php echo home_url('/'); ?>"><img src="<?php get_option_tree('logo', '', true);?>" alt="<?php echo esc_attr(get_bloginfo('name', 'display')); ?>"></a></div>
  51.         <!--End Logo-->
  52.              
  53.         <div class="grid_6 alignright">
  54.             <div class="socialbar">
  55.                 <?php $slides = get_option_tree('sm_icons','', false, true, -1);
  56.                                     foreach ($slides as $slide) {
  57.                           echo '<a class="tip_trigger" target="_blank" href="' . $slide['link'] . '"><img class="social" src="' . $slide['image'] . '" alt="' . $slide['title'] . '" /><span class="tip">' . $slide['title'] . '</span></a>';
  58.                                     }?>
  59.             </div>
  60.                 </div>
  61.        
  62.         </div>
  63. </div>
  64.  
  65.     <div class="clearnospacing"></div>
  66.  
  67.  
  68. <div class="navbarbgd">
  69. <div class="container_12">
  70. <!-- menu -->
  71. <?php
  72.  
  73.   class description_walker extends Walker_Nav_Menu{
  74.       function start_el(&$output, $item, $depth, $args)
  75.       {
  76.            global $wp_query;
  77.            $indent = ( $depth ) ? str_repeat( "\t", $depth ) : '';
  78.            $class_names = $value = '';
  79.            $classes = empty( $item->classes ) ? array() : (array) $item->classes;
  80.            $class_names = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item ) );
  81.            $class_names = ' class="'. esc_attr( $class_names ) . '"';
  82.            $output .= $indent . '<li id="menu-item-'. $item->ID . '"' . $value . $class_names .'>';
  83.            $attributes  = ! empty( $item->attr_title ) ? ' title="'  . esc_attr( $item->attr_title ) .'"' : '';
  84.            $attributes .= ! empty( $item->target )     ? ' target="' . esc_attr( $item->target     ) .'"' : '';
  85.            $attributes .= ! empty( $item->xfn )        ? ' rel="'    . esc_attr( $item->xfn        ) .'"' : '';
  86.            $attributes .= ! empty( $item->url )        ? ' href="'   . esc_attr( $item->url        ) .'"' : '';
  87.            $prepend = '<span>';
  88.            $append = '</span>';
  89.                    $description  = ! empty( $item->attr_title ) ? '<div class="navsubtext">'.esc_attr( $item->attr_title ).'</div>' : '';
  90.            if($depth != 0)
  91.            {
  92.             $description = $append = $prepend = "";
  93.            }
  94.             $item_output = $args->before;
  95.             if($item->attr_title=="header")
  96.             $item_output .= '<h3>';
  97.             $item_output .= '<a'. $attributes .'>';
  98.             $item_output .= $args->link_before .$prepend.apply_filters( 'the_title', $item->title, $item->ID ).$append;
  99.             $item_output .= '</a>';
  100.             if($item->attr_title=="header")
  101.             $item_output .= '</h3>';
  102.            
  103.             $item_output .= $description.$args->link_after;
  104.             $item_output .= $args->after;
  105.             $output .= apply_filters( 'walker_nav_menu_start_el', $item_output, $item, $depth, $args );
  106.             }
  107.                        
  108.                         function start_lvl(&$output, $depth) {
  109.                             $indent = str_repeat("\t", $depth);
  110.                             $output .= "\n$indent<div class=\"sub\"><ul>\n";
  111.                           }
  112.                 }      
  113.                                 wp_nav_menu( array(
  114.                                  'container' =>false,
  115.                                  'submenu_container' =>'div',
  116.                                  'theme_location' => 'primary',
  117.                                  'submenu_class' => 'sub',
  118.                                  'menu_id' => 'topnav',
  119.                                  'echo' => true,
  120.                                  'before' => '',
  121.                                  'after' => '',
  122.                                  'link_before' => '',
  123.                                  'link_after' => '',
  124.                                  'depth' => 0,
  125.                                  'walker' => new description_walker()
  126.                                 )
  127.                                  );                            
  128. ?>
  129. </div>
  130. </div>
  131.     <div class="clearnospacing"></div>
  132.     <?php
  133.    
  134.       global $post;
  135.       if($post==NULL)
  136.       $aux='';
  137.       else
  138.      $aux=$post->ID;
  139.         $slider_opt= get_post_meta($aux, 'rhapsody_meta_header');
  140.         if ($slider_opt!="none" && $slider_opt!= NULL && $slider_opt[0]!="none"){?>
  141. <div class="backgroundrepeat">
  142.     <div class="backgroundgradient">
  143.          <div class="container_12">
  144.  
  145. <?php echo do_shortcode("[layerslider id="1"]"); ?>
  146.            
  147.   <?php
  148.   $slider_id= get_post_meta($aux, 'rhapsody_meta_header_value');
  149.   if($slider_opt[0]!="none"){
  150.   if($slider_opt[0]!="my content"){
  151.   if($slider_opt[0]=="Vimeo") $scode='[vimeo width="960" height="540" ';
  152.   if($slider_opt[0]=="Youtube") $scode='[youtube width="960" height="540" ';
  153.   $scode.=' id="'. $slider_id[0].'"]';
  154.   echo do_shortcode($scode);
  155.   }else
  156.     echo do_shortcode($slider_id[0]);
  157.     }
  158.  ?>
  159.          </div>
  160.          <div class="clearnospacing"></div>
  161.     </div>
  162. </div>
  163.     <?php
  164.     $callout_set=get_post_meta($aux, 'DZS_post_callout_check');
  165.     $callout=get_post_meta($aux, 'DZS_post_callout');
  166.     if($callout_set[0]=="on")
  167.     echo html_entity_decode($callout[0]);
  168.     ?>
  169.    
  170.     <div class="clearnospacing"></div>
  171.         <?php }
  172.         else{
  173.         ?>
  174.  
  175.     <div class="backgroundgradient subpagebackground">
  176.     <div class="subpagetitle">
  177.         <div class="container_12">
  178.             <div class="grid_6"><div class="subpagetext">
  179.                 <ul>
  180.                 <li><?php echo '<a href="';echo home_url();echo '">Home</a> ';?></li>
  181.                 <?php
  182.                 if(is_category()){   echo '<li>';single_cat_title( '', true);echo'</li>';}
  183.                 elseif(is_tag()){    echo '<li>';single_tag_title( '', true);echo'</li>';}
  184.                 elseif(is_author()){    echo '<li>'; $curauth = (isset($_GET['author_name'])) ? get_user_by('slug', $author_name) : get_userdata(intval($author));echo $curauth->nickname; echo'</li>';}
  185.                 elseif(is_search()){    echo '<li>Search</li>';}
  186.                 elseif(is_home()){if(get_option_tree('blog_name', '', false)){echo '<li>';get_option_tree('blog_name', '', true);echo'</li>';}else{echo '<li>';$urll=get_bloginfo('url');$posts_page_id = get_option('page_for_posts');$posts_page = get_page($posts_page_id);$posts_page_title = $posts_page->post_title;$posts_page_url = get_page_uri($posts_page_id );$bar = ucfirst($posts_page_url);echo $bar; echo"</li>";}}
  187.                 elseif (is_singular('dzs_portfolio')){    echo "<li>";the_title();echo"</li>";}
  188.                 elseif (is_woocommerce('woocommerce')){    echo "<li>Shop</li>";}
  189.                 elseif (is_single()){   $posts_page_id = get_option('page_for_posts');$posts_page_url = get_permalink($posts_page_id); echo '<li>';$bar = "Blog";if(get_option_tree('blog_name', '', false))$bar=get_option_tree('blog_name', '', false); echo "<a href=".$posts_page_url.">$bar</a></li>";echo "<li>";the_title();echo"</li>";}
  190.                 elseif (is_archive()){  echo '<li>';if(is_day()){printf( __( '<span>%s</span>', 'rhapsody' ), get_the_date() );}elseif (is_month()){printf( __( '<span>%s</span>', 'rhapsody' ), get_the_date( 'F Y' ) );}elseif (is_year()){printf( __( '<span>%s</span>', 'rhapsody' ), get_the_date( 'Y' ) );}echo'</li>';}
  191.                 elseif(is_page() && !is_front_page()){ echo "<li>";the_title();echo"</li>";}
  192.                 elseif (is_404()) {echo "<li>404 Error</li>";}
  193.                 ?>
  194.                 </ul>
  195.             </div></div>
  196.             <div class="grid_6"><div class="alignright">
  197.                 <h2>
  198.                 <?php          
  199.                 if (is_category()) {echo "Category : ";single_cat_title( '', true );
  200.                 }elseif (is_tag()) {echo "Tag name : ";single_tag_title( '', true );
  201.                 }elseif (is_home()){if(get_option_tree('blog_name', '', false))get_option_tree('blog_name', '', true); else echo "Blog";
  202.                 }elseif (is_404()) {echo "Page Not Found";
  203.                 }elseif (is_search()) {echo "Search Results For : ";the_search_query();
  204.                 }elseif (is_author()) {echo "Author Name : ";$curauth = (isset($_GET['author_name'])) ? get_user_by('slug', $author_name) : get_userdata(intval($author));echo $curauth->nickname;
  205.                 }elseif (is_archive()) {if (is_day())printf( __( 'Daily Archives : <span>%s</span>', 'rhapsody' ), get_the_date() );elseif (is_month())printf( __( 'Monthly Archives : <span>%s</span>', 'rhapsody' ), get_the_date( 'F Y' ) );elseif (is_year())printf( __( 'Yearly Archives : <span>%s</span>', 'rhapsody' ), get_the_date( 'Y' ) );else _e( 'Shop', 'rhapsody' );
  206.                 }else echo the_title();
  207.                  ?></h2>
  208.                 </div>
  209.             </div>
  210.         </div>
  211.     </div>
  212. </div>
  213.     <?php } ?>
  214.  
  215. <div class="pagecontents"><div class="container_12">
clone this paste RAW Paste Data