Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- Template Name: Homepage
- */
- ?>
- <?php get_header(); ?>
- <section class="content">
- <?php get_template_part('inc/page-title'); ?>
- <div class="pad group">
- <?php get_template_part('inc/featured'); ?>
- <?php
- // remove default pre_get_posts action
- remove_action( 'pre_get_posts', 'alx_pre_get_posts' );
- // set posts per page variable
- $nbr_posts = 6;
- // get featured image post ids and set query arguments
- if ( ot_get_option('featured-posts-count') != '0' ) :
- // Get featured post ids
- $featured_post_ids = alx_get_featured_post_ids();
- // Exclude posts
- if ( $featured_post_ids && !ot_get_option('featured-posts-include') ) :
- $args = array( 'post__not_in' => $featured_post_ids, 'posts_per_page' => $nbr_posts );
- else:
- $args = array( 'posts_per_page' => $nbr_posts );
- endif;
- endif;
- // run query for home page
- $homepage_posts = new WP_Query( $args );
- // reinstate default pre_get_posts action
- add_action( 'pre_get_posts', 'alx_pre_get_posts' );
- ?>
- <?php if ( $homepage_posts->have_posts() ) : ?>
- <?php if ( ot_get_option('blog-standard') == 'on' ): ?>
- <?php while ( $homepage_posts->have_posts() ): $homepage_posts->the_post(); ?>
- <?php get_template_part('content-standard'); ?>
- <?php endwhile; ?>
- <?php else: ?>
- <div class="post-list group">
- <?php $i = 1; echo '<div class="post-row">'; while ( $homepage_posts->have_posts() ): $homepage_posts->the_post(); ?>
- <?php get_template_part('content'); ?>
- <?php if($i % 2 == 0) { echo '</div><div class="post-row">'; } $i++; endwhile; echo '</div>'; ?>
- </div><!--/.post-list-->
- <?php endif; ?>
- <?php endif; ?>
- </div><!--/.pad-->
- </section><!--/.content-->
- <?php get_sidebar(); ?>
- <?php get_footer(); ?>
Advertisement
Add Comment
Please, Sign In to add comment