Advertisement
Uranbold

feature-area.php

Mar 2nd, 2017
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.48 KB | None | 0 0
  1. <?php
  2. if(is_single()){
  3. global $ever_options;
  4. if($ever_options['single_media'] == 'fullwidth'){
  5. $img = ever_image('full', true);
  6. $bgimage = $class = '';
  7. if(!empty($img['url'])){
  8. $bgimage = ' style="background-image: url('.esc_url($img['url']).');"';
  9. $class = ' with-img';
  10. }
  11. echo '<div class="single-media-container'.esc_attr($class).'">';
  12. echo '<div class="single-media"'.($bgimage).'></div>';
  13. echo '<div class="container">';
  14. echo '<div class="single-media-content">';
  15. ever_single_title();
  16. echo '</div>';
  17. echo '</div>';
  18. echo '</div>';
  19. } elseif($ever_options['single_media'] == 'large2'){
  20. $img = ever_image('full', true);
  21. $bgimage = $class = '';
  22. if(!empty($img['url'])){
  23. $bgimage = ' style="background-image: url('.esc_url($img['url']).');"';
  24. $class = ' with-img';
  25. }
  26. echo '<div class="container single-large-media2">';
  27. echo '<div class="single-media-container'.esc_attr($class).'">';
  28. echo '<div class="single-media"'.($bgimage).'></div>';
  29. echo '<div class="single-media-content">';
  30. ever_single_title();
  31. echo '</div>';
  32. echo '</div>';
  33. echo '</div>';
  34. }
  35. } elseif (is_page()) {
  36. global $ever_options;
  37. $page_options = ever_metaboxes();
  38. $feature = isset($page_options['slider']) ? $page_options['slider'] : '';
  39. if(!empty($feature)){
  40. $imgsize = 'full';
  41. $query['ignore_sticky_posts'] = 1;
  42. $query['showposts'] = !empty($page_options['slider_post_count']) ? $page_options['slider_post_count'] : 3;
  43. if(!empty($page_options['slider_cat'])){
  44. $query['category_name'] = $page_options['slider_cat'];
  45. }
  46. if($feature == "custom" && !empty($page_options['slider_shortcode'])){
  47. echo '<div class="tw-slider-container">';
  48. echo '<div class="tw-slider custom-slider">';
  49. echo do_shortcode($page_options['slider_shortcode']);
  50. echo '</div>';
  51. echo '</div>';
  52. } else {
  53. wp_enqueue_script('owl-carousel');
  54. echo '<div class="tw-slider-container">';
  55. if( $feature != 'slider1' ){
  56. echo '<div class="container">';
  57. if($feature == 'slider3'){
  58. $imgsize = 'ever_slider_thumb';
  59. }
  60. }
  61. echo '<div class="tw-slider '.esc_attr($feature).'">';
  62. $feat_query = new WP_Query( $query );
  63. if ($feat_query->have_posts()) :
  64. echo '<div class="owl-carousel">';
  65. while ($feat_query->have_posts()) : $feat_query->the_post();
  66.  
  67. $ever_options['post__not_in'][]=$post->ID;
  68. $orig_image = ever_image($imgsize, true);
  69. $sliderbg = '" style="background-image: url(' . esc_url($orig_image['url']) . ');';
  70. echo '<article class="slider-item">';
  71. echo '<div class="slider-item-inner">';
  72. if(!empty($sliderbg)){
  73. echo '<div class="slider-img' . ($sliderbg) . '"></div>';
  74. }
  75. if( $feature == 'slider1' ){
  76. echo '<div class="container">';
  77. }
  78. echo '<div class="slider-content">';
  79. echo '<div class="entry-cats">' . ever_cats() . '</div>';
  80. echo '<h2 class="entry-title"><a href="' . esc_url(get_permalink()) . '"><span>' . get_the_title() . '</span></a></h2>';
  81. echo '<div class="tw-meta">';
  82. echo '<span class="entry-author">'.esc_html__('by', 'ever').'&nbsp;<a href="' . esc_url(get_permalink()) . '">' . get_the_author() . '</a></span>';
  83. echo '<span class="entry-date"><a href="' . esc_url(get_permalink()) . '">' . get_the_time(get_option('date_format')) . '</a></span>';
  84. echo ever_comment_count();
  85. echo '</div>';
  86. echo '</div>';
  87. if( $feature == 'slider1' ){
  88. echo '</div>';
  89. }
  90. echo '</div>';
  91. echo '</article>';
  92.  
  93. endwhile;
  94. echo '</div>';
  95. endif; wp_reset_postdata();
  96. echo '</div>';
  97. if( $feature != 'slider1' ){
  98. echo '</div>';
  99. }
  100. echo '</div>';
  101. }
  102. }
  103. } elseif(is_category()){
  104. $title = single_cat_title("", false);
  105. $subtitle = esc_html__('Browsing Category', 'ever');
  106. $desc = category_description();
  107. } elseif(is_tag()){
  108. $title = single_tag_title("", false);
  109. $subtitle = esc_html__('Browsing Tag', 'ever');
  110. $desc = tag_description();
  111. } elseif(is_search()){
  112. $title = get_search_query();
  113. $subtitle = esc_html__('Search results for', 'ever');
  114. } elseif (is_archive()) {
  115. if (is_day()) {
  116. $subtitle = esc_html__("Daily Archives", 'ever');
  117. $title = get_the_date();
  118. } elseif (is_month()) {
  119. $subtitle = esc_html__("Monthly Archives", 'ever');
  120. $title = get_the_date("F Y");
  121. } elseif (is_year()) {
  122. $subtitle = esc_html__("Yearly Archives", 'ever');
  123. $title = get_the_date("Y");
  124. } elseif(is_author()){
  125. $subtitle = '';
  126. $title = esc_html__("Author", 'ever');
  127. } else {
  128. $title = esc_html__("Blog Archives", 'ever');
  129. $subtitle = '';
  130. }
  131. }
  132.  
  133. if(!empty($title)){ ?>
  134. <div class="feature-area">
  135. <div class="container">
  136. <div class="feature-title">
  137. <div class="entry-cats"><?php echo esc_html($subtitle);?></div>
  138. <h1><?php echo esc_html($title); ?></h1>
  139. <div class="entry-cats description"><?php echo balanceTags($desc); ?></div>
  140. </div>
  141. </div>
  142. </div>
  143. <?php }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement