[英]How to paginate this loop?
I want to paginate the members list, but I don't know how我想对成员列表进行分页,但我不知道如何
<?php
$users = get_users();
echo '<div class="box-list">';
foreach( $users as $user ) {
echo '<div class="user-list"><div class="list-av">';
echo get_avatar( $user->ID, 200 ). '</div><div class="list-ten">';
$udata = get_userdata( $user->ID );$registered = $udata->user_registered;
printf('<b>%s</b> %s<br>', $udata->data->display_name,date( "d/m/Y", strtotime( $registered ) ) ); echo '</div></div>';}
?>
You can splice the users array: https://www.php.net/manual/en/function.array-splice.php可以拼接用户数组: https://www.php.net/manual/en/function.array-splice.php
$page = 1;
$users_per_page = 10;
$users_on_this_page = array_splice( $users, (($page-1)*$users_per_page), $users_per_page);
Then loop on $users_on_this_page然后在 $users_on_this_page 上循环
foreach($users_on_this_page as $user){
//your code
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.