• How do I show a list of all registered users for a site? The users aren’t writing any posts, and their role is minimal, such as Contributor. I’m familiar with how to show site authors, but it seems like someone has to write a post before the author tag works. I want more of a social network effect, where you can see all registered users/members of a site. Any idea how I can do this?

Viewing 7 replies - 1 through 7 (of 7 total)
  • whois you? anyone? ie, you want it displayed publicly?

    Thread Starter TomJohnson

    (@tomjohnson)

    By “you,” I mean all other registered users, or even non-registered users too. I want to create a little community effect for people who register for the site.

    Thread Starter TomJohnson

    (@tomjohnson)

    I take it this is not possible?

    you answered the ‘you’, now the second 1/2 of the question.

    you want it displayed publicly?

    Its possible, but its helpful to know exactly what someone wants first.

    Thread Starter TomJohnson

    (@tomjohnson)

    Yes, I would like to display the list of registered users publicly. If you can point me in the right direction, or explain briefly how to do this, I’d really appreciate it. Thanks whooami.

    take a look at this:

    http://guff.szub.net/source/page-authors.php

    You might need to do a little tweeking with the fields, but its a great start. I managed to use it to get a list of users and emails in 2 seconds. I would show ya the page but there’s emails on it, and Im guessing my users would kill me for that 😛

    That, in its simplest form :

    <?php
        require('wp-blog-header.php');
    ?>
    <?php
        $order = 'user_nicename';
    $users = $wpdb->get_results("SELECT * FROM $wpdb->users ORDER BY $order"); // query users
        foreach($users as $user) : // start users' profile "loop"
        ?>
    <?php echo $user->user_login; ?>
            <?php // echo $user->user_firstname; ?>
            <?php // echo $user->user_lastname; ?>
            <?php // echo $user->user_nickname; ?>
            <?php // echo $user->user_email; ?>
            <?php echo " -- "; ?>
            <?php echo $user->user_email; ?>
            <?php // echo $user->user_url; ?>
            <?php echo $user->user_icq; ?>
            <?php echo $user->user_aim; ?>
            <?php echo $user->user_msn; ?>
            <?php echo $user->user_yim; ?>
            <?php // echo $user->user_nicename; ?>
            <?php echo "<br />"; ?>
    <?php
        endforeach; // end of the users' profile 'loop'
        ?>

    will grab all users, irrespective of their role.

    Thread Starter TomJohnson

    (@tomjohnson)

    Thanks Whooami, that’s just what I was looking for. I can see some of the user info now and just need to tweak the parameters to show exactly the info I need. Perfect.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Show List of Registered Users?’ is closed to new replies.