0
<?php 
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args = array(
    'posts_per_page' => 10,
    'paged' => $paged,
);
query_posts($args);?>

我在WP页面模板中使用了这个代码,然后用这个模板发布了一个页面,然后将此页面设置为静态主页,然后我发现paged总是等于1。当我点击第2页时,我仍然得到与第1页相同的内容,虽然url是正确的,例如/page/2/

4

1 回答 1

1

我自己找到答案。只需使用

get_query_var('page')

相反,它会起作用。

于 2010-12-10T02:17:36.850 回答