Advertisement
Guest User

Untitled

a guest
Nov 1st, 2015
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.99 KB | None | 0 0
  1. <?php
  2.             $args1 = array(
  3.     'blog_id'      => $GLOBALS['blog_id'],
  4.     'role'         => '',
  5.     'meta_key'     => 'test',
  6.     'meta_value'   => '1',
  7.     'meta_compare' => '=',
  8.     'meta_query'   => array(),
  9.     'include'      => array(),
  10.     'exclude'      => array(),
  11.     'orderby'      => 'login',
  12.     'order'        => 'ASC',
  13.     'offset'       => '',
  14.     'search'       => '',
  15.     'number'       => '',
  16.     'count_total'  => false,
  17.     'fields'       => 'all',
  18.     'who'          => '',
  19.     'date_query'   => array() // смотрите WP_Date_Query
  20. );
  21.             $number     = 10;
  22.             $paged      = (get_query_var('paged')) ? get_query_var('paged') : 1;
  23.             $offset     = ($paged - 1) * $number;
  24.             $users      = get_users();
  25.             $query      = get_users($args1);
  26.             $total_users = count($users);
  27.             $total_query = count($query);
  28.             $total_pages = intval($total_users / $number) + 1;
  29.  
  30.             echo '<ul id="users" class="clearfix">';
  31.  
  32.             foreach($query as $q) { ?>
  33.                
  34.                 <li class="user clearfix">
  35.                     <div class="user-avatar">
  36.                         <?php echo get_avatar( $q->ID, 80 ); ?>
  37.                     </div>
  38.                     <div class="user-data">
  39.  
  40.                         <h4 class="user-name">
  41.                             <a href="<?php echo get_author_posts_url($q->ID);?>">
  42.                                 <?php echo get_the_author_meta('display_name', $q->ID);?>
  43.                             </a>
  44.                         </h4>
  45.  
  46.                         <?php if (get_the_author_meta('description', $q->ID) != '') : ?>
  47.                             <p><?php echo get_the_author_meta('description', $q->ID); ?></p>
  48.                         <?php endif; ?>
  49.  
  50.                     </div>
  51.                 </li>
  52.            
  53.             <?php }
  54.  
  55.             echo '</ul>';
  56.  
  57.             ?>
  58.  
  59.             <?php
  60.                 if ($total_users > $total_query) {
  61.                     echo '<div id="pagination" class="clearfix">';
  62.                     echo '<span class="pages">Страницы: </span>';
  63.                       $current_page = max(1, get_query_var('paged'));
  64.                       echo paginate_links(array(
  65.                             'base' => get_pagenum_link(1) . '%_%',
  66.                             'format' => 'page/%#%/',
  67.                             'current' => $current_page,
  68.                             'total' => $total_pages,
  69.                             'prev_next'    => false,
  70.                             'type'         => 'list',
  71.                         ));
  72.                     echo '</div>';
  73.                 }
  74.             ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement