Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php get_header(); ?>
- <div id="primary"> <!--home template -->
- <div id="content" role="main">
- <ul>
- <?php
- $per_page = is_paged() ? 10 : 9;
- $stickies = get_option( 'sticky_posts' );
- $offset = empty( $stickies ) ? 1 : 0;
- if( is_home() && !is_paged() ) {
- $per_page = 9;
- $args_first_query = array(
- 'posts_per_page' => 1,
- 'post__in' => $stickies,
- 'ignore_sticky_posts' => 1
- );
- $first_query = new WP_Query( $args_first_query );
- if( $first_query->have_posts() ) {
- while ($first_query->have_posts()) : $first_query->the_post();
- // replace with your template part:
- echo '<li>Latest Sticky:'.get_the_title().'</li>';
- the_excerpt();
- echo '<hr />';
- endwhile;
- }
- wp_reset_postdata();
- }
- // your sidebar
- $paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
- $args_main_query = array(
- 'posts_per_page' => $per_page,
- 'post__not_in' => $stickies,
- 'paged' => $paged,
- 'offset' => $offset
- );
- query_posts( $args_main_query );
- if( have_posts() ) {
- while ( have_posts()) : the_post();
- $format = get_post_format();
- if ( false === $format )
- $format = 'standard';
- echo '<li>'.get_the_title().'</li>';
- the_excerpt();
- echo '<hr />';
- endwhile;
- }
- // pagination, with check for WP-PageNavi plugin
- if ( function_exists('wp_pagenavi') ) {
- wp_pagenavi();
- } elseif ( get_next_posts_link() || get_previous_posts_link() ) {
- next_posts_link( '« Older Entries' );
- previous_posts_link( 'Newer Entries »' );
- }
- wp_reset_query();
- ?>
- </ul>
- </div> <!-- #content -->
- </div> <!-- #primary -->
- <?php get_sidebar(); ?>
- <?php get_footer(); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement