试图在我的一个Wordpress站点中使用分页,但似乎不起作用。对于分页,我使用SEO分页器插件。这是我的密码
$params = get_query_var(\'args\');
$ppp = get_option(\'posts_per_page\');
if (!is_paged()) {
$custom_offset = 0;
} else {
$custom_offset = $ppp*($paged-1);
}
$args = array( \'meta_key\' => \'post_author\', \'meta_value\' => $params ,\'numberposts\' => $ppp,\'offset\' => $custom_offset);
$authorposts=get_posts($args); echo count($authorposts);?>
现在,我在循环中显示post结果,并且
<?php SEO_pager(); ?>
按照说明在回路外部。我总共有239篇文章和一个给定的作者在一起,但它只显示了5篇文章,当我设置编号时,并没有显示分页
numberposts
to-1显示所有帖子,但使用默认设置(5)时,只显示5篇帖子,没有分页选项
有谁能指出我做错了什么
Update
我使用了以下代码和分页选项,但当我单击任何页面时,都没有显示结果,不知道如何修复
$params = get_query_var(\'args\');
$ppp = get_option(\'posts_per_page\');
$args = array(
\'meta_key\' => \'post_author\',
\'meta_value\' => $params ,
\'numberposts\' => $ppp,
\'post_type\' => \'post\',
\'paged\' => ( get_query_var(\'paged\') ? get_query_var(\'paged\') : 1),
);
$authorposts=query_posts($args);
有什么建议我做错了什么吗?