Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 分页显示同一页WordPress_Php_Wordpress_Pagination - Fatal编程技术网

Php 分页显示同一页WordPress

Php 分页显示同一页WordPress,php,wordpress,pagination,Php,Wordpress,Pagination,我有一个自定义的静态frontpage,显示最近的blogg更新 但我似乎不明白为什么分页不起作用?我只给我上一页的链接,但当我点击链接时,它只显示同一页,但url从 www.homepage.com 至www.homepage.com/page/2 这是我的循环 <?php query_posts('posts_per_page=2&category=blogg'); ?> <?php while (have_posts()) : the_post(); ?>

我有一个自定义的静态frontpage,显示最近的blogg更新

但我似乎不明白为什么分页不起作用?我只给我上一页的链接,但当我点击链接时,它只显示同一页,但url从 www.homepage.com

至www.homepage.com/page/2

这是我的循环

<?php query_posts('posts_per_page=2&category=blogg'); ?>  <?php while (have_posts()) : the_post(); ?>
<?php if (  (function_exists('has_post_thumbnail')) && (has_post_thumbnail())  ) : /* if post has post thumbnail */ ?>
<div class="image"><a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('archive-preview'); ?></a></div>
<?php endif; ?>


<a href="<?php the_permalink(); ?>"><?php the_title(); ?>





<?php endwhile; ?>




<br/>
<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } else { ?>
<?php next_posts_link(__('&larr; Older Entries', 'framework')) ?>
<?php previous_posts_link(__('Newer Entries &rarr;', 'framework')) ?>
<?php } ?>


请使用代码,它将帮助您:

 <?php 
if ( get_query_var('paged') ) { $paged = get_query_var('paged'); }
elseif ( get_query_var('page') ) { $paged = get_query_var('page'); }
else { $paged = 1; }

query_posts('posts_per_page=3&paged=' . $paged); 
?>