Wordpress - 页面的分页

时间:2014-03-25 22:36:35

标签: php wordpress pagination

我的帖子评分最高。

我使用WP-PostRatings并使用此代码:

query_posts( array( 'meta_key' => 'ratings_average', 'orderby' => 'meta_value_num', 'order' => 'DESC' ) );

有没有办法为页面创建分页?

我在Wordpress pagination with static pages找到了一些内容,但它在所有页面中显示了我,最新的帖子,按日期排序(如在主页中)

谢谢!

1 个答案:

答案 0 :(得分:2)

要获得pagination to work with query_posts(),您需要add the $paged variable查询:

$posts_per_page = 10;
$paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1;
$query = array( 
    'meta_key' => 'ratings_average', 
    'orderby' => 'meta_value_num', 
    'order' => 'DESC',
    'posts_per_page' => $posts_per_page,
    'paged' => $paged
);
query_posts( $query );