分页404未找到子页

时间:2014-02-13 作者:Henk Jan

我有一个页面显示分页的自定义帖子(post\\u type=artikel)。该页是第页出版物的子页:/publicaties/heemtijdinghen/

当导航到例如第2页时,会抛出404 Not Found:/publicaties/heemtijdinghen/page/2/ => 404 Not Found

但是,当我将子页面设置为父页面时,分页确实可以正常工作:/heemtijdinghen/page/2/ => OK

我不知道如何重写:

add_filter(\'init\', \'plugin_name_add_rewrite_rules\');

function plugin_name_add_rewrite_rules() {
  add_rewrite_rule(\'publicaties/heemtijdinghen/(.?.+?)(/[0-9]+)?/?$\', \'index.php?post_type=artikel\', \'top\');
  add_rewrite_rule(\'publicaties/heemtijdinghen/([^/]+)(/[0-9]+)?/?$\', \'index.php?post_type=artikel&paged=$matches[1]\', \'top\');
}
非常感谢您的帮助。

1 个回复
SO网友:idontknowhow

你的问题有这个吗

$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;
$args = array(
  \'posts_per_page\' => 3,
  \'paged\' => $paged
);

query_posts($args); 
请参阅有关分页的文档http://codex.wordpress.org/Pagination

结束

相关推荐

Pagination for user list

我使用get_user() 作用但我需要把结果分页。我试了很多,但没有成功。下面是代码,它没有按预期工作:$args = array( \'meta_query\' => array( array( \'key\' => \'ib_s2member_custom_fields\', \'value\' => trim($_GET[\"country\"]), \'compare\' => \