I’ve had several requests to help out with how I put together the member/user directories on a few sites (e.g. BNI Embarcadero). I recently did another tutorial (more links to code on that page) showing how to use the UserExtra forms from the user’s perspective, but this is a tutorial that shows how to set that up behind the scenes in WordPress. Here’s the video tutorial below.
Related posts:

Genius. Thank you!
Thank you a lot!! You just made my day! Thank you again!
On your BNI roster page (http://www.bniembarcadero.com/roster/), you have an image / photo associated with each user. How did you get that photo associated with the user and get it into the user profile?
UserExtra doesn’t allow an image field type, so how did you enable the user to upload that? Also, how did you display that in your members directory page?
Help!
Thanks for sharing the video with us – very helpful!
Awesome video mate..i was having the save question to adding more user data.
This tutorial really helped me alot..
Thanks for it !!
Hi thanks very much for the video. I went to look at the ajf site as well, as I’m working on something quite similar for a group of textile artists. I clicked on the album link and I thought you’d want to know there’s currently a php warning re the userextra plugin at the bottom of the page.
Fiona D: Thanks for the note about the error. I’ve seen it, too. I’m looking to hopefully use something more “advanced” than userextra/usermeta for a future overhaul of the AJF site, but I hope I can import the extra fields into that other plugin (I’ve seen some new “extra fields” plugins, but I haven’t worked with them yet and certainly don’t have anything working that will then display it all nicely on a roster page as I have working with userextra/usermeta. Thanks again.
Just want to let everyone know about a great Website Design company.
I was a sceptical because of the price, but boy did they deliver for about
$200 they did the most amazing work for me. I just wanted to pass that along to
you guys.
you can check them out at: http://www.leadsware.com/renovastar/index.html
hi all,
i have been add as you wrote but it does not work. any one has that problem?
Implementation of a user directory by adding code into a new page (through the backend interface) seems to not work using your tutorial. Is it because Im using 2.7 and alot has changed since you did this tutorial?
Im confused.
Fantastic post, what a nice idea, so I am very happy to read this post. I found your blog a few days ago on Technorati and have been reading it over the past few days.
I really enjoyed reading about the Member/User Directory. I was wondering if you can set up different groups or chapters. I have a computer networking group that needs at least 5 chapters to start (ie: Allentown, Bethlehem, Easton, etc.). I was wondering if it is possible if you can do this.
Please let me know.
Thank you.
Hi Matt,
Thanks for writing. It’s funny, that post (and method!) is so old I don’t dare try to recreate it. I’m also going to need to do a new member directory for another site soon and I’d like to look into more, uh, “modern” methods! The main things I’d like are: (1) have login fields be more a part of the regular login stuff (where Name, password, etc. are) and (2) have photos be part of the system (they’re currently using something completely separate), and (3) well, I’m sure I’ll find a better way to do all of it! The hardest part is really that Member Roster-type page that lists them all. On that page, I’d also like to make it have options: just a simple list, a list w/o images, list with images, etc.
Well, looks like I’ve got my work cut out for me. But I’ll update here when I’ve got it going.
Thanks again for writing.
Yeha very Useful information , this is both good reading for, have quite a few good key points, and I learn some new stuff from it too, thanks for sharing your information.
Hi thanks very much for the video. I went to look at the ajf site as well, as I’m working on something quite similar for a group of textile artists. I clicked on the album link and I thought you’d want to know there’s currently a php warning re the userextra plugin at the bottom of the page.
know there’s currently a php warning re the userextra plugin at the bottom of the page.
Teton, Thanks for writing, but the AJF site is now in another software and I didn’t do it, but thanks for the note! I’m in the middle of using BuddyPress to get more out of members and memberships and sorting and organizing them. Stay tuned.
i was searching for a directory plugin for wordpress but found this page, not ure if this is a plugin or a random page, anyone? thanks
you can find out about more wordpress tutorials or better quality web resources at http://rapidop.com
Great resource, this plugin is the best.
Just wondered if there was an update on this, I really want to do his for my site but cant find a modern methos
Hi Shara,
I wish I had an updated answer for you! I’ve dabbled in Buddy Press but got bogged down when it messed up my theme. When I figure out something better I’ll post an update here. Thanks for writing.
What have you used or done so far?
Thanks for this useful tip in setting up a directory.
I really like your website. I’m currently looking for ways to loose weight.
Bradley,
thanks for the tutorial. I followed your instructions and got everything working ok. My problem is that there are over 100 members and I’d like to provide pagination, filters, etc.. Have you had any luck with any updated versions of these plug-ins?
I haven’t tried any updated versions of the plugins with the exception of BuddyPress. BuddyPress, as far as I understand, can do pagination, filters, groups, etc. I’m hoping to work on this membership site soon and try it out. Also, BuddyPress is about to go to 1.5 with quite a few bug fixes and new features.
Thank you. I’ve spent the past two days looking for something like this.