Advertisement
Guest User

Rhapsody Header Paragon

a guest
Feb 7th, 2014
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.37 KB | None | 0 0
  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">
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement