首页 > 代码库 > WordPress一个Blog模版页

WordPress一个Blog模版页

在模版页中(非home)中使用Loop要注意wp_query的设置,否则显示出来的posts列表就不对了。

参考代码如下:

<?php

/*

 * Template name: Blog section template

 */

$current_page = (get_query_var(paged)) ? get_query_var(paged) : 1; // get current page number                                                                                    

$args = array(

        ‘posts_per_page=> get_option(posts_per_page), // the value from Settings > Reading by default

            ‘paged‘          => $current_page // current page

        );  

query_posts( $args );

 

$wp_query->is_archive = true;

$wp_query->is_home = false;

 

while(have_posts()): the_post();

    ?>  

    <h2><?php the_title() /* post title */ ?></h2>

    <p><?php the_content() /* post content */ ?></p>

    <?php

endwhile;

 

if( function_exists(wp_pagenavi) ) wp_pagenavi(); // WP-PageNavi function


WordPress一个Blog模版页