WordPress 多站点建站教程(五):获取子站点用户信息(通过输入站点ID号来获取该站点的所有用户)

十度 wordpress 2015年12月01日 收藏
  1. 得到站点ID1的用户
  2. <ul>
  3. <?php
  4. $blogusers = get_users('blog_id=1');
  5. foreach ($blogusers as $user)
  6. {
  7. echo '<li>' . $user->user_email . '</li>';
  8. } //利用get_users函数,通过输入站点ID号来获取该站点的所有用户。
  9. ?>
  10. </ul>

 

通过这个函数我们就可以得到数据库中user表中的用户信息。下面我们来获取每个站点的用户信息,方法还是使用函数来完成,如下:

  1. <?php
  2. $blog_list = get_blog_list( 0, 'all' ); //函数获取每个站点ID
  3. foreach ($blog_list AS $blog)
  4. {
  5. $blogusers = get_users('blog_id='.$blog['blog_id']);
  6. foreach ($blogusers as $user)
  7. {
  8. echo '<li>' . $user->user_nicename . '</li>';
  9. }
  10. } //获取每个站点的用户名称。如果要获取其他用户内容的,可查看函数具体使用方法。
  11. ?>

 

以上这个方法我们就可以获取每个站点用户信息了,还是挺方便的。只要我们熟悉WordPress函数的使用,然后在加以组合修改,就可以得到我们想要的效果了。如果不能实现时,在考虑使用SQl语句完成。