RtThemesSupport

rt12-widgets-below content

Mar 1st, 2013
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 6.46 KB | None | 0 0
  1. <?php
  2. /*
  3. * rt-theme home page
  4. */
  5. get_header();  
  6. ?>
  7.  
  8. <?php if(!get_option("rttheme_remove_slider")):?>
  9.     <!-- slider area -->   
  10.     <div id="slider">
  11.  
  12.         <div id="slider_area">
  13.  
  14.             <?php
  15.                  $slides=array(
  16.                  'post_type'=> 'slider',
  17.                  'post_status'=> 'publish',
  18.               'showposts' => 1000,
  19.                  'cat' => -0,
  20.             );
  21.  
  22.             query_posts($slides);
  23.            
  24.             if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
  25.  
  26.                 <!-- slide-->
  27.                 <div class="slide">
  28.                    
  29.                 <?php if(get_the_title() || get_post_meta($post->ID, 'rt_slide_text', true)):?>
  30.                     <!-- slide description -->
  31.                     <div class="desc">             
  32.                  
  33.                      <b class="title"><?php if(get_post_meta($post->ID, 'rt_custom_link', true)):?><a href="<?php echo get_post_meta($post->ID, 'rt_custom_link', true); ?>" title="<?php the_title(); ?>"><?php endif;?><?php the_title(); ?><?php if(get_post_meta($post->ID, 'rt_custom_link', true)):?></a><?php endif;?></b><br />
  34.                                      
  35.                      <?php if(get_post_meta($post->ID, 'rt_slide_text', true)):?><?php echo get_post_meta($post->ID, 'rt_slide_text', true); ?><?php endif;?>
  36.                      
  37.                      <?php if(get_post_meta($post->ID, 'rt_custom_link_text', true)):?><a href="<?php echo get_post_meta($post->ID, 'rt_custom_link', true); ?>" title="<?php the_title(); ?>"><?php echo get_post_meta($post->ID, 'rt_custom_link_text', true) ?></a><?php endif;?>
  38.                      
  39.                     </div>
  40.                     <!-- /slide description -->
  41.                 <?php endif;?>
  42.                    
  43.                     <!-- slide background image -->
  44.                    
  45.                     <?php if(get_post_meta($post->ID, 'rt_custom_link', true)):?><a href="<?php echo get_post_meta($post->ID, 'rt_custom_link', true); ?>" title="<?php the_title(); ?>"><?php endif;?>
  46.    
  47.                     <?php if ( has_post_thumbnail() ) the_post_thumbnail( 'slider-big' ); ?>           
  48.                    
  49.                     <?php if(get_post_meta($post->ID, 'rt_custom_link', true)):?></a><?php endif;?>
  50.  
  51.                     <!-- /slide background image -->
  52.                 </div>
  53.                 <!--/ slide-->
  54.          
  55.             <?php endwhile;endif;?>
  56.         </div>
  57.        
  58.     </div>
  59.     <!-- / slider  area-->
  60. <?php endif;?>
  61.  
  62. <?php
  63. //slider options      
  64. $remove_slider=get_option("rttheme_remove_slider");
  65. $remove_thumbnails=get_option("rttheme_slider_numbers");
  66. $remove_news_slider=get_option("rttheme_hide_news_slider");
  67.      
  68. if(($remove_slider && !$remove_news_slider) || (!$remove_news_slider && !$remove_thumbnails) || (!$remove_slider && !$remove_thumbnails && $remove_news_slider) || (!$remove_slider && $remove_thumbnails && !$remove_news_slider)):?>
  69.     <!-- news & slider thumbs -->
  70.     <div class="bar clearfix">
  71.        
  72.        <?php
  73.        //news slider
  74.        if(!get_option('rttheme_hide_news_slider')):
  75.        
  76.        wp_reset_query();
  77.        $news_list_pager = get_option('rttheme_news_list_pager');        
  78.        if(!$news_list_pager) $news_list_pager = 5;
  79.        
  80.        $news=array(
  81.        'post_type'=>'post',
  82.        'showposts'=>$news_list_pager,
  83.        'cat'=>  get_option('rttheme_news_start_cat')
  84.        );
  85.        $more = 0;  
  86.        $news_query = new WP_Query($news);
  87.        if ( have_posts() ):?>
  88.            <div class="news_bar png">
  89.                <?php while ( $news_query->have_posts() ) : $news_query->the_post();?>    
  90.                  <div class="news_line"><a href="<?php echo get_permalink();?>" title="<?php the_title();?>"><?php the_title();?></a></div>
  91.                <?php endwhile;?>
  92.            </div>
  93.        <?php endif;
  94.        endif;
  95.        ?>
  96.        
  97.        <?php if(!$remove_thumbnails && !$remove_slider):?>
  98.        <ul class="slider_thumbs">
  99.          <?php
  100.          //slider thumbnails
  101.          wp_reset_query();
  102.          query_posts($slides);
  103.          if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
  104.              <!-- thumbnail-->
  105.              <li><a href="#"><?php if ( has_post_thumbnail() ) the_post_thumbnail( 'slider-thumb' ); ?></a></li>
  106.              <!--/ thumbnail-->
  107.          <?php endwhile;endif;?>        
  108.        </ul>
  109.        <?php endif;?>
  110.        
  111.     </div>
  112.     <!-- / news & slider thumbs  -->
  113. <?php endif;?>
  114.    
  115.     <div class="clear extra_space"></div>
  116.  
  117.     <!-- home page contents -->
  118.      
  119.         <!-- white row -->
  120.         <div class="content full clearfix home">
  121.        
  122.  
  123.        
  124.            <?php
  125.            //home pae content
  126.            $home_page=array(
  127.                'post_type'=> 'home_page',
  128.                'post_status'=> 'publish',
  129.                'showposts' => 1000,
  130.                'cat' => -0,
  131.            );
  132.        
  133.           get_template_part( 'home_content_loop', 'home_page' );
  134.           ?>
  135.  
  136.         </div>
  137.         <!--/ white row -->
  138.    
  139.     <div class="clear extra_space"></div>
  140.     <div class="clear extra_space"></div>
  141.    
  142.     <?php
  143.         //check second row contents
  144.         $home_page_posts_str = " SELECT ID  FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta WHERE wposts.ID = wpostmeta.post_id   AND wposts.post_status = 'publish'  AND wpostmeta.meta_key = 'rt_second_row'   AND wposts.post_type = 'home_page' ";
  145.         $home_page_posts = $wpdb->get_results($home_page_posts_str, OBJECT);
  146.        
  147.         if($home_page_posts):
  148.      ?>
  149.         <!-- colored row -->
  150.         <div class="bar content full clearfix home">
  151.              
  152.            <?php
  153.            $row="second";
  154.            //home pae content
  155.            $home_page=array(
  156.                'post_type'=> 'home_page',
  157.                'post_status'=> 'publish',
  158.                'showposts' => 1000,              
  159.                'cat' => -0,
  160.            );
  161.    
  162.           get_template_part( 'home_content_loop', 'home_page' );
  163.           ?>
  164.              
  165.         </div>
  166.         <div class="clear extra_space"></div>
  167.         <div class="clear extra_space"></div>      
  168.         <!-- / colored row  -->
  169.     <?php endif;?>
  170.    
  171.          <!-- widgetized home page area -->
  172.  
  173.            <div class="content full clearfix home">
  174.            <?php if (function_exists('dynamic_sidebar')){  dynamic_sidebar('Widgetized Home Page Area'); } ?>
  175.            <div class="clear"></div>
  176.            </div>
  177.            <!-- / widgetized home page area -->
  178.    
  179.     <!-- / home page contents  -->     
  180.  
  181. <?php get_footer();?>
Advertisement
Add Comment
Please, Sign In to add comment