Wordpress用户分页问题

时间:2014-07-07 10:11:17

标签: wordpress pagination

我有以下代码,无论我请求显示的用户数是多少,都不会显示分页链接。

不确定如何让分页工作 - 任何帮助都非常感激。提前致谢

<?php   

$number     = 10;  
$paged      = (get_query_var('paged')) ? get_query_var('paged') : 1;  
$offset     = ($paged - 1) * $number;  
$users      = get_users($args);  
$query      = get_users('role=Recruiter&offset='.$offset.'&number='.$number);  
$total_users = count($users);  
$total_query = count($query);  
$total_pages = intval($total_users / $number) + 1;  

var_dump($query);

echo '<ul id="users">';  

foreach($query as $q) { ?>  

<li class="user clearfix">  
    <div class="user-avatar">  
        <?php echo get_avatar( $q->ID, 80 ); ?>      
    </div>  
    <div class="user-data">  

        <h4 class="user-name">  
            <a href="<?php echo get_author_posts_url($q->ID);?>">  
                <?php echo get_the_author_meta('display_name', $q->ID);?>  
            </a>  
        </h4>  

        <?php if (get_the_author_meta('description', $q->ID) != '') : ?>  
            <p><?php echo get_the_author_meta('description', $q->ID); ?></p>  
        <?php endif; ?>  

    </div>  
</li>  

<?php }   

echo '</ul>';  

?>  

<?php  
if ($total_users > $total_query) {  
echo '<div id="pagination" class="clearfix">';  
echo '<span class="pages">Pages:</span>';  
  $current_page = max(1, get_query_var('paged'));  
  echo paginate_links(array(  
    'base' => get_pagenum_link(1) . '%_%',  
    'format' => 'page/%#%/',  
    'current' => $current_page,  
    'total' => $total_pages,  
    'prev_next'    => false,  
    'type'         => 'list',  
));  
echo '</div>';  
?>  

0 个答案:

没有答案