Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- Template Name: Page Of Posts
- */
- /* use this in a child of Twenty Eleven
- */
- get_header();
- ?>
- <div id="primary">
- <div id="content" role="main">
- <?php
- /* the_post will retrieve the content of the new page you
- * create to list the posts, e.g. as an intro to describe
- * which posts are shown.
- */
- the_post();
- // Display content of page
- get_template_part( 'content', get_post_format() );
- wp_reset_postdata();
- $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
- $args = array(
- // use any of the parameters from http://codex.wordpress.org/Class_Reference/WP_Query#Parameters to suit your use.
- 'post_type' => 'post',
- 'paged' => $paged
- );
- $list_of_posts = new WP_Query( $args ); ?>
- <nav id="#nav-above">
- <h3 class="assistive-text"><?php _e( 'Post navigation', 'twentyeleven' ); ?></h3>
- <?php if( function_exists('wp_pagenavi') ) : wp_pagenavi( array( 'query' => $list_of_posts ) );
- else : ?>
- <div class="nav-previous"><?php next_posts_link( __( '<span class="meta-nav">←</span> Older posts', 'twentyeleven' ), $list_of_posts->max_num_pages ); ?></div>
- <div class="nav-next"><?php previous_posts_link( __( 'Newer posts <span class="meta-nav">→</span>', 'twentyeleven' ), $list_of_posts->max_num_pages ); ?></div>
- <?php endif; ?>
- </nav><!-- #nav-above -->
- <?php while ( $list_of_posts->have_posts() ): $list_of_posts->the_post();
- // Display content of posts
- get_template_part( 'content', get_post_format() );
- endwhile; ?>
- <nav id="#nav-below">
- <h3 class="assistive-text"><?php _e( 'Post navigation', 'twentyeleven' ); ?></h3>
- <?php if( function_exists('wp_pagenavi') ) : wp_pagenavi( array( 'query' => $list_of_posts ) );
- else : ?>
- <div class="nav-previous"><?php next_posts_link( __( '<span class="meta-nav">←</span> Older posts', 'twentyeleven' ), $list_of_posts->max_num_pages ); ?></div>
- <div class="nav-next"><?php previous_posts_link( __( 'Newer posts <span class="meta-nav">→</span>', 'twentyeleven' ), $list_of_posts->max_num_pages ); ?></div>
- <?php endif; ?>
- </nav><!-- #nav-below -->
- </div><!-- /#content -->
- </div><!-- /#primary -->
- <?php get_footer();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement