How can I paginate this?

时间:2014-05-20 作者:PirateScott

正在尝试将wordpress中的分页函数用于此代码

<?php
$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; 
$args = array( \'post_status\' => \'pending\', \'posts_per_page\' => 3, \'paged\'=>$paged);
$recent_posts = new WP_Query( $args );
?>

<?php while ( $recent_posts->have_posts()) {
$recent_posts->the_post();
echo \'<div id="votes"><li id="voteimage"><a href="\' . get_permalink() . \'" title="\' . esc_attr( $recent["post_title"] ) . \'">\';
echo get_the_post_thumbnail($recent["ID"], \'thumbnail\');
echo \'</li></a>\';
echo \'<li class="vote-title"><a href="\' . get_permalink() . \'" title="Look \'.esc_attr($recent["post_title"]).\'" >\' . get_the_title() .\'</a> </li>\';
echo \'<li class="vote-desc"><a href="\' . get_permalink() . \'">\' . get_the_excerpt(10) . \'</a> </li>\';
echo \'<ul class="vote-footer"><li>Author: <a href="http://streakingpirates.com/forum/users/\' . get_the_author() . \'">\' . get_the_author() . \'</a></li></ul>\';
echo \'</div>\'; 
} 
?>
<?php posts_nav_link(); ?>
<?php next_posts_link(\'« Previous Entries\') ?>
<?php previous_posts_link(\'Next Entries »\') ?>
然而,每次我尝试的时候,我似乎都做不好,任何帮助都会得到感谢和喝彩。

此处为结果页:http://streakingpirates.com/pending/ <原谅我朋友随意发帖

由于cale\\u b和他提供的链接,找到了解决方案https://wordpress.stackexchange.com/a/120408/11704

需要交换

<?php next_posts_link(\'« Previous Entries\') ?>
用于

<?php next_posts_link( \'Older Posts\' , $custom_query->max_num_pages ); ?>
因为之前的页面链接显然存在一些自定义循环的问题

2 个回复
最合适的回答,由SO网友:PirateScott 整理而成

需要交换

<?php next_posts_link(\'« Previous Entries\') ?>
用于

<?php next_posts_link( \'« Previous Entries\' , $custom_query->max_num_pages ); ?>
因为之前的页面链接显然存在一些自定义循环的问题

由于cale\\u b和他提供的链接,找到了解决方案https://wordpress.stackexchange.com/a/120408/11704

SO网友:Pim

嗯,我看到了三个帖子!:-)

只是一个想法,但也许你只需要添加下一个/上一个链接?http://codex.wordpress.org/Function_Reference/posts_nav_link

编辑:

这个(http://streakingpirates.com/pending/page/2) 对我有用,所以我想这一定是你想要的链接!

结束

相关推荐

Custom conditions in wp query

这是基本查询参数。$loop = new WP_Query(array(\'post_type\' => \'project\', \'posts_per_page\' => -1)); 现在我想传递像1这样的自定义参数。如果是首页,post\\u类型将是“post”,每页的post将是“4”,我知道怎么做is_front_page() {//do stuff here} .但我想这样注射条件 $loop = new WP_Query(array(\'post_type\' =>