查看pagination functions 在WordPress中,大多数似乎与帖子相关。paginate_links() 似乎是唯一可以使用的功能WP_User_Query
. 然而,当我使用它时,我会得到编号分页:
echo paginate_links( array(
\'base\' => get_pagenum_link( 1 ) . \'%_%\',
\'current\' => max( 1, get_query_var( \'paged\' ) ),
\'format\' => \'page/%#%/\',
\'prev_next\' => true,
\'total\' => intval( $wp_user_query->total_users / $number ) + 1
) );
如何输出使用的“Prev”和“Next”分页链接
WP_User_Query
? 注意,我不想输出编号链接,例如1、2、3等等。
最合适的回答,由SO网友:TheDeadMedic 整理而成
我不知道有任何通用的助手-所有与帖子相关的导航功能似乎都与全局WP_Query
例子您可以使用的唯一真正有用的功能是get_pagenum_link
:
$paged = max( 1, get_query_var( \'paged\' ) );
if ( $number * $paged < $wp_user_query->total_users ) {
printf( \'<a href="%s">Next</a>\', get_pagenum_link( $paged + 1 ) );
}
if ( $paged > 1 ) {
printf( \'<a href="%s">Back</a>\', get_pagenum_link( $paged - 1 ) );
}
注意:默认情况下,该函数返回转义字符串,因此不需要
esc_url
.