我目前从查询中获取了一组用户数据。然后,我使用foreach循环遍历它们,并应用样式和div将它们输出到页面。这一切都很好,但我想将数组分页为wordpress分页选项。因此,如果用户已将每页的最大帖子数设置为10,并且数组包含20个结果,那么我希望在10处停止,并提供一个链接以查看下一页,该页将显示11-20。我在过去使用标准wordpress循环做过类似的事情,其中有一个if have posts:
<? $paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;?>
<?php if ( have_posts() ) : ?>
$limit = get_option(\'posts_per_page\');
$args = array(
\'paged\' => $paged,
\'post_per_page\' => $limit
);
query_posts($args);?>
<?php while (have_posts()) : the_post(); $counter++; ?>
然后我会有上一个/下一个链接:
<?php if ($counter == $limit) { ?>
<div class="greyBtn nextBtn"><?php next_posts_link(\'<span>Next »</span>\') ?></div>
<?php } ?>
<?php if ($paged > 1) { ?>
<div class="greyBtn previousBtn"><?php previous_posts_link(\'<span>« Prev</span>\') ?></div>
<?php } ?>
我想为我的foreach做同样的逻辑:
<? foreach ($all_members as $member) {?>
//Do Loop Stuff
<?php } ?>
有什么办法吗?