How to Use Wordpress as a Membership Directory

UPDATE 5/26/08: I upgraded my membership directory to Wordpress version 2.5.1. There were little to no problems, so this tutorial is still completely valid for creating a membership directory with Wordpress.
UPDATE: This is a repost of a guest post I made earlier this year over at WPDesigner. I am reposting it here because of the neglect that has taken place recently over at WPDesigner. I will only be responding to questions on this article from now on. Thank you for your understanding. (FYI: My WPDesigner guest post was an unpaid one, so I am in no way stealing from anyone here…)
This article was written by Chris Cagle.
Do you want to create a moderated membership directory that showcases your member’s information? Do you want it to be flexible, be very little work after initial setup, and use a world-class open source platform that you are already familiar with?
Your first thought might not be to use Wordpress for such a project, but since it already has an extremely easy way to accept, moderate and update registrations – it’s a perfect candidate.
In this tutorial I will show you how I built a successful membership directory using nothing more than a standard Wordpress 2.3+ install and 2 very powerful plugins.
The Plugin Installs
The heart of the site is powered by two plugins.
First, use the WP User Manager plugin from Dealsway to add new fields to the user profiles. The install and setup is pretty straight forward – just activate the plugin and add any new fields you want via it’s own admin section. The information entered in these fields will become the information that will create the member’s “homepage.”
Secondly, we use the famous Role Manager plugin which restricts what your members can do once they are logged into your site. This is important because in order for a member to be granted their own author page, he or she needs to have made at least one post.
In my case, I didn’t want my members to have the ability to post anything, just to only fill out their profile information. To get around this, I used the Role Manager plugin as-is, but changed the Author role to only have the rights Publish Posts and Read. (The Hide Dashboard capability you see in the screen shot is a function of the IWG Hide Dashboard plugin. It was an easy way to clean up the admin panel for my members.)

Setting Wordpress Options
After you have installed all the plugins, we need to get Wordpress ready for your new registrations.
In your Admin panel, under options, set your New User Default Role to Subscriber. This ensures that a member won’t be given an author page until you “approve” and manually move them to the Author role. (A Subscriber can’t make posts, an Author can.)

Once a member has registered and filled out all the appropriate profile information, we need to “approve” that member. We do this by simply moving that member into the Author role and making a post on his or her behalf. I want each approved member to have made a post in order to create the New Member Feed [example]. To post on behalf of that member, choose that member’s name out of the dropdown list in the Post Author section in the sidebar before publishing their post.

This post doesn’t need to be anything spectacular. On Pittsburgh Designers, I simply write “This business has been added as a member. Please visit their Design Profile.”
There are other ways of doing this to make it slightly simpler, but I do it this way because I want to use Wordpress’s default feed as a New Member Feed.
Your membership management duties are now done.
Creating the Author Page
All that’s left now is the need to create the author.php template to display all this new member profile information that the WP User Manager plugin allowed us to accept.
For the sake of this tutorial, we only added 2 new fields to the member profile page: business_name and business_owner.
At the top of the author.php template we will add this code. Hint: Each new field you add will need to be declared here.
<?php
/*
Template Name: Author Template
*/
global $wp_query;
$curauth = $wp_query->get_queried_object();
$key="wpum_"."business_name";
$business_name = get_usermeta($curauth->ID, $key);
$key="wpum_"."business_owner";
$business_owner = get_usermeta($curauth->ID, $key);
?>
Now right below that, in the body section of your template, we are going to add this data and markup to display it in a structured way:
<?php get_header(); ?>
<div id="bodycontent" >
<div class="bodytext" >
<h2><?php echo $business_name; ?></h2>
<p>The owner of this business is <?php echo $business_owner; ?></p>
</div>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
The next step is to also show some of the default fields that the member entered within their profile. I only want to show the member’s website address and About the user section, so we modify our template to look like this:
<?php get_header(); ?>
<div id="bodycontent" >
<div class="bodytext" >
<h2><?php echo $business_name; ?></h2>
<p>The owner of this business is <?php echo $business_owner; ?></p>
<p>Website: <a href="<?php echo $curauth->user_url; ?>"><?php echo $curauth->user_url;?></a></p>
<p>About the Business: <?php echo $curauth->description; ?></p>
</div>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Hint: A full list of $curauth-> calls can be viewed in the Wordpress Codex.
Lastly, we want to do some basic error checking.
What would happen if the member didn’t put anything in the business_owner field? In this case, we can just wrap that line in an if statement (…or any variable we want to protect against being blank):
<?php if ($business_owner != null) { echo "<p>The owner of this business is ".$business_owner."</p>"; }; ?>
Listing your Members
So how do you list all of your approved members? It is as simple as adding the wp_list_authors to any template file. This is the customized version of that function I use:
<?php
wp_list_authors('hide_empty=1&show_fullname=0&optioncount=0&exclude_admin=0');
?>
Tutorial Wrapup
This tutorial was based on my experiences in building the Pittsburgh Designers community into a thriving, local membership directory for creative types. Mosey on over to the site and take a peek for yourself how what a finished project like this can look like.
You can download the complete finished author.php template here.
About the Author
Chris Cagle is a freelance web designer from Pittsburgh, PA, whose projects include Pittsburgh Designers and AdClustr.
Unfortunately, due to the overwhelming number of requests for help I get on a daily basis, I can now only limit requests to those of you that are willing to become paid customers of mine. My rates are reasonable, and if you are still interested in asking for my assistance in setting up a directory like this – please use the contact form at the top right of this page. Thank you!
April 24th, 2008 @ 9:56 pm
Good luck with this Chris, I’m looking forward to seeing your 2.5 update – I’ve been reading up on the three plugins and, despite one or two reported glitches, they all seem to be basically okay under the current WordPress.
My ultimate goal is to find a way for new members to create a post upon registration that gets put into the moderation queue; your example of how to slot the contents of custom fields into a template has given me hope that it might be possible – thanks for the inspiration.
May 6th, 2008 @ 3:32 pm
Hello there … this reads very well and reminded me of what the guys at buddypress are doing !!! . Above however seems to be a simpler way and wondered if you or anyone out there has a link to a site that is essentially what you’ve explained above !!!
Keep at it !!
May 6th, 2008 @ 3:34 pm
other than the one above of course !!!
May 6th, 2008 @ 5:15 pm
Hey Graham – thanks for stopping by!
I haven’t been notified of anyone using an implemented version of the above (probably as WordSkill above points out that my tut was for WP 2.3). But saying that, I am not really sure that WP 2.5 should any issues with this.
I would really love to see some directories using this as well….
May 7th, 2008 @ 4:32 am
I would like to set-up our blog exactly like this to allow our readers to set-up profiles. The problem with this method is that I would have to accept every member and make them a page too. Not bad if you have a few members a day. But if you hope to get thousands of users then it becomes less practical. Could you think of a ‘one click’ solution where you approve someone and they automatically get their profile page?
May 7th, 2008 @ 6:34 am
@Boris – I looked at this, but I couldn’t find a way to automatically generate a post from someone just by them registering, or otherwise. Of course, i only have a small membership (currently at ~106) so it wasn’t that big of an issue for me.
But then again, I think a system with thousands of members, maybe should be using a better equiped system than Wordpress. Maybe you can use a third party app to do this, and modify Wordpress to recognize their profiles on that app instead of the default WP one… just a thought…
May 30th, 2008 @ 9:36 am
Hello Chris
I check the pittsburg site and note that you put an image , i want to do the same, how i can do this? i visited the codex page and in the reference i dont see a metod to upload an show images..
May 30th, 2008 @ 12:50 pm
@Claudio – I upload those images manually myself so that I control the quality and size of them. I upload them to a folder on my site with a name that references their user ID – e.g 345.jpg
After that, on the author.php page I add this code to show the image:
<img src="http://yoursite.com/images/portfolio/<?php echo $curauth->ID; ?>.jpg" alt="" />
June 2nd, 2008 @ 11:45 am
thanks a lot for the reply¡¡
saludos de Mexico
June 4th, 2008 @ 8:15 am
Hi Chris, great article. I’m busy trying to implement it on a site of my own but I’ve run into my first stumbling block.
When I use User Manager, I can add/remove fields, but they only show up after the standard profile fields in the profile.php page, which I don’t want. Did you edit your profile.php page’s code directly or am I missing something?
Thanks
June 4th, 2008 @ 12:11 pm
@Dave – You got it. I didn’t put this in the tutorial because i thought it was just cosmetic in nature and not really necessary to get it up and running correctly.
Good luck, it’s one complicated php file.
June 5th, 2008 @ 3:08 pm
thought so. I’ve taken a closer look at it and decided it’s beyond me. Have you given any thought to my email request?
June 23rd, 2008 @ 9:47 am
Chris,
Thanks for posting this. I’m still new to php, so was wondering if you might be able to provide a little advice. I used your instructions to put together a freelancer directory for a regional science writers group. It looks fine, but I was wondering how might I put together a conditional statement (like the one you did for business_owner) for the URL? That is, some members don’t have their own websites and I don’t want a blank website to stand out.
Everything I’ve done so far seems not to work. Thanks again.
June 23rd, 2008 @ 11:04 am
@Greg – Thanks! Here is the code:
<?php if ($curauth->user_url != null) { ?>
<a href="<?php echo $curauth->user_url; ?>"><?php echo $curauth->user_url; ?></a>
<?php }; ?>
June 23rd, 2008 @ 11:18 am
Chris,
Thanks for the quick response. My problem now, I think, is that the default form has the “http://” part filled-in, so it will always list “http://”
The answer must be in the user_edit file within wp_admin. Well, I know what I’m doing for lunch today. Thanks again Chris.
June 23rd, 2008 @ 11:42 am
@Greg, why does that field have to have http :// pre-filled in?
June 23rd, 2008 @ 11:49 am
I think it comes that way, but I can’t see how. It is really word. I’m bopping around user-edit.php and I just don’t see it.
Here’s the bit in the table:
<input type=”text” name=”url” id=”url” value=”user_url ?>” />
June 23rd, 2008 @ 12:05 pm
Greg, I am pretty sure that by default the web URL field is empty. I think this is the result of something you are doing on the author.php file. Did you try the code I left above?
June 23rd, 2008 @ 12:12 pm
The default assumption should be that I screwed up somewhere :)
Thanks Chris, I’ll let you know if I ever manage to fix it. My members have been clamoring for something like this for ages. If you ever make it to the other end of the state, I’ll owe you a hoagie.
June 23rd, 2008 @ 12:19 pm
Chris, FYI. I think I found it in wp-admin/includes/user.php, where it was inserting “http://” if the field was left blank. I deleted it and it seemed to work.
June 23rd, 2008 @ 12:28 pm
Haha, deal!
Great find – I had no idea it did that. Of course, I just thought of another solution – which may be better than hacking that user.php file (for when it comes time for the inevitable upgrade…)
<?php if ($curauth->user_url != 'http://') { ?>
<a href="<?php echo $curauth->user_url; ?>"><?php echo $curauth->user_url; ?></a>
<?php }; ?>
June 24th, 2008 @ 2:25 pm
I am having a problem pulling up a list under 2.5. Whenever I do, i keep getting
Parse error: syntax error, unexpected ‘=’ in /home/georgiau/public_html/site/wp-content/themes/gossip-theme/gossip/sponsors.php on line 13
Any idea on whats causing this?
Thanks!
June 24th, 2008 @ 7:19 pm
Christian – You are going to have to give me more than that for me to try and help…
June 25th, 2008 @ 3:01 am
Chris, is there any plugin for members to upoad their portfolio without I have to manually upload the picture? :D
June 25th, 2008 @ 12:28 pm
@Arief – You could try UserPhoto. I didn’t use it because it didn’t work with WP 2.5 when I started this tutorial, but it looks like those issues have been resolved now…
June 26th, 2008 @ 10:47 pm
@Chris
Thanks for your answer. It worked ini 2.5. I just want to let them upload picture by themselves. It needs an extra work to add more upload fields.
July 1st, 2008 @ 5:22 am
Hi Chris
Thanks for this excellent post, it’s just what I’ve been looking for.
I’ve followed this guide step by step, but I seem to be having a problem with the Role Manager plugin. I thought the problem might be specific to Wordpress install 2.5.1 but I also tried it on another earlier version of WP 3.x and had the same problem.
Both plugins (Role Manager and WP UserManager) install fine, and as the guide says I specify the Author role to only have the rights to Publish Posts and Read. I create a test post with admin using ‘Author’ as the Post Author. But when I log in as the newly created author, all I get is the profile page and access to the Dashboard. I can’t edit or view the post created. As a quick test, I then tried to add additional privaliges to the author user, such as ‘Edit Posts’ and that worked ok (but obviously I don’t want them to be able to create posts or view others).
Any ideas as to why this is happening?
(btw I’m running wordpress locally under MAMP on my macbook pro).
July 1st, 2008 @ 10:42 am
@Justin – Forgive me if I am reading your comment wrong, but this seems to be the way I intended it to work. I don’t want the user to to be able to edit their post. I use it to generate the RSS feed for “new members” and I don’t want the author to be able to change that one post.
I would show you an example on the PghDesigners.com site, but it appears to be down – i really should look into that…
July 1st, 2008 @ 11:15 am
Hi Chris
No you haven’t read it wrong, it seems I’ve misunderstood your tutorial. Would there be a way I could enable them to only be able to edit that post. I suppose it beyond what Role Manager offers.
I’m looking to create something like described in this post:-
http://wordpress.org/support/topic/186060?replies=1#post-793968
If you have time to read that, what approach would you suggest I take to achieve that. Been looking at various plugins and such but very much a wordpress newbie.
Thanks
July 8th, 2008 @ 10:04 am
Hi Chris,
Sorry to bother again — you’ve been such a great help — but do you know anyway to list the authors alphabetically by last name, yet still list their full name?
Any pointers will be appreciated. I’ll owe you another hoagie and throw in a cheesteak. (Or Primanti’s if I’m out there) :)
Greg
July 16th, 2008 @ 7:56 am
@Justin – I started looking at your inquiry right after you commented, but totally forgot to come back and reply. I am sure you might be able to hack WP to do this… but what would you do when it comes time to update? That would be a hassle. It may just be better to find a third party application or plugin to do what you described in that forum link…
@Greg – I think you can probably edit the wp-includes file that houses the wp-list-authors function. I looked through the codex and couldn’t find any default parameters that would allow for this… By the way, it looks like you’ve done your Pittsburgh homework — Primanti sandwiches are the best!!
July 20th, 2008 @ 10:45 am
Chris,
I appreciate you supporting this topic and it appears to be a great set up. I think I am still a bit green to take this project on.
But I will be following your site over the coming year.
Thanks,
Brian
July 20th, 2008 @ 9:26 pm
@Brian – Thanks! I appreciate you stopping by…
July 29th, 2008 @ 11:24 pm
This is exactly what I’ve been looking for!
Unfortunately, I can’t get it to work.
If I unzip and use the Author.php as is, I’ll get “Parse error: syntax error, unexpected ‘ on line 15″.
If I add a closing “?>” after “/* Template Name: Author Template */” I’ll get the page with unpopulated data ie. “The owner of this business is ”
So what am I doing wrong?
I’d love for this to work. It’s exactly what I need, and your members directory at http://pghdesigners.com/ rocks! So of course I want to copy it.
Thanks for any help in advance.
July 30th, 2008 @ 7:28 am
@JonnyRogue – It’s been fixed… sorry about that. Try and re-download the zip file…
August 20th, 2008 @ 12:08 pm
Hey Chris,
Great article…
I have WP running an online magazine and would like to add a paid member/business directory.
From your experience, would you recommend putting the member directory on a fresh WP install? In a subdirectory or subdomain?
Thanks!
August 20th, 2008 @ 12:42 pm
@Jason – I think it depends on how much you plan on integrating the directory with the rest of the site. Commenting, blogging by members, member-only content sound pretty cool, and can probably only be implemented (or at least most easily) with a combined install.
I think it would work fine either way though – even if you don’t plan on integrating any of those things. Then again, you can make the case that your members don’t need to be anywhere near the admin section of your magazine site – and keeping separate installs would be a better security measure.
September 2nd, 2008 @ 8:06 am
[...] How to Use WordPress as a Membership Directory: The title says it all. [...]
October 13th, 2008 @ 5:59 pm
My name is John. I am with Redemption Marketplace Alliance in Greenville, SC. We are a non-profit entrepreneurial training center specializing in helping people start businesses. We are trying to put together a business directory and I loved your concept for the Pittsburgh Designers I went in to test your set up. Of course I don’t live in the PA area, but I would like your help in setting ours up. I have gone in and set up the plug ins and
tested it but didn’t know how to add all those fields. Is that in the UserFields tab? And once they enter that info at an Author…where is that info displayed?
And do i have to add their post as a link in visit their “design profile†? Also, where does the author.php go?
October 13th, 2008 @ 10:29 pm
John, have you added the fields within the Userfields > Add Field admin page? Once you do that, the extra fields will show up in the user’s profile page as an extra field for them to fill out.
Once the field is created, and the users have filled it out – the next step is to add it to the author.php file as the “Creating Author Page” step above details.
The post as that “new” member is just so WP recognizes that member as an author. It doesn’t need to be used for anything else.
October 14th, 2008 @ 12:43 am
I added the fields, but they are showing up at the bottom on the page as opposed to in the “list” that the subscriber has to fill out. Like the way you set it up in Your PghDesigners.com Profile. You have everything setup in the profile without having extra entries at the bottom (so it looks like it’s a natural part of WP). You also set up subcategories, with hotlinks to those categories. That’s what i want, but i’m not sure what all the settings are in the profile setup…like there are no explanations for these:
Default Value:
Checking Type:
Can Be Empty:
Show During Registration:
Can Be Default:
Is Editable:
Display Row:
Register Order:
Error Message:
Is there a tutorial that walks a person through the setup? You mention the author.php but not where it goes or how to access it. For those that are fairly new to WP, that makes it that much more difficult. I hate to be a pain, but i really need some assistance.
Thanks
October 14th, 2008 @ 4:11 am
John C, I manually edited the /wp-admin/users-edit.php file to make the new fields look like a natural part of the site. There is no way that I know of to have the plugin to change that around for you automatically.
author.php is a template file that should be located within your theme’s directory in /wp-content/themes/[YOUR_THEME_NAME]. If there isn’t one in there, create a new file. If you have any questions on that, take a look at the WP template file hierarchy.
October 14th, 2008 @ 8:27 am
Thanks For All Your Help…i will try it out…
October 14th, 2008 @ 3:03 pm
Well…i got the users-edit.php file changed and it works great…now on to this author.php file. This is the hard part….but i will check out the hierarchy page.
October 15th, 2008 @ 9:39 am
I am having trouble with the highlight page…can you send my your author.php you used for pittsburgh designers? Also, when i tried to replace my uthor page with the one in the temple, i got an error…why is that?
October 15th, 2008 @ 7:03 pm
John – the author.php download up top should be all you need. You just need to replace the custom fields in my example to what you used.
October 15th, 2008 @ 7:12 pm
Ok i figured out how to change the archive to author….the lat problem i am having is with display fields.
I can get username, nickname, description, website to show up, but the others that i named like street, city, state, zip…i can’t get those to show up in the listing. Does Wordpress only accept the standard? Or is there something i’m missing.
Here’s the link to what i have so far…
http://www.jikoki.com/rmadirectory/?author=5
Can you help please…i know it can be done, because you’ve done it….
October 24th, 2008 @ 11:29 pm
Hi Chris, Thanks a lot for the tutorial, really like the possibilities that this brings up.
I have a similar problem to John C had a few posts up
“John C said:
I added the fields, but they are showing up at the bottom on the page as opposed to in the “list” that the subscriber has to fill out. Like the way you set it up in Your PghDesigners.com Profile. You have everything setup in the profile without having extra entries at the bottom (so it looks like it’s a natural part of WP).”
I tried to alter the users-edit.php file as you had suggested but I think I am not calling the extra fields properly could you please show me an example of how one would call it.
Secondly I am trying to integrate the directory with a paid membership feature where for each company to get listed in the directory they have to pay a fee, any suggestions on the best way to go about that?
October 26th, 2008 @ 12:06 pm
@James – I decided to hack the users-edit.php page so that it would look like this. It’s definitely not an easy thing to do…
I have not seen anyone trying to use a paid membership plugin with this yet, but I can’t see how what we have done here would interfere with anything that any plugin like that would be doing…
October 28th, 2008 @ 4:28 am
Thanks Chris, I was able to find another plug-in, which in my opinion does a better job than WP User Manager, its virtually the same plugin but just cleaner and seemingly more organized. Makes users profile editing a little cleaner.
Still working on a way to paid listing.
October 28th, 2008 @ 4:50 am
opps sorry the name of the plugin is register plus
October 28th, 2008 @ 7:37 am
James – wow. Thanks for sharing. I wish that plugin was available when I created the directory site – it looks like it would be much easier to work with.
http://wordpress.org/extend/plugins/register-plus/
November 10th, 2008 @ 10:22 pm
Great write up. I often use WordPress for publications, and this is a great example of how that can be applied. Nice write up!
November 17th, 2008 @ 5:08 pm
Thanks for this info, its terrific! Does anyone know of a way to print out the user data? We dont want their comments, we just need to be able to download and/or print the registration fields (including custom fields). Thanks!
December 17th, 2008 @ 1:26 pm
@Kim – You could probably create a print.css file that strips away everything on the page except the custom fields. After that, either send it to the printer (which should read the print.css if properly configured) or send it to a HTML-to-PDF script like this one: http://www.rustyparts.com/pdf.php
January 2nd, 2009 @ 6:18 am
Hello Chris:
Thanks for the great tutorial. I feel like I’ve gotten 99% there. The only thing I can’t figure out is how to link the member to their profile page IF they have not authored a post. Like you, I don’t want my members posting anything. I just want them to fill out their profile and be able to link to that profile. I’m using your code above within a Page template.
Thanks and happy new year!
January 3rd, 2009 @ 10:59 am
@Roger – You are welcome! I think this plugin should do what you are looking for… http://wordpress.org/extend/plugins/show-authors-without-posts/
February 5th, 2009 @ 1:35 pm
[...] March I wrote an article for WPDesigner (then subsequently republished it here) detailing the ways you could use a base install of Wordpress (then on version 2.3) into a [...]
February 6th, 2009 @ 11:07 pm
Chris,
Been through the tutorial a few times and I’m still not getting the results you published. Everything goes fine up to the point of publishing a post on behalf of the newly registered member. Please clarify one important thing first, when you say ‘post’ you’re really saying to create a PAGE, correct? Because there’s no option to select a template from the POSTS section of Wordpress. Starting from that point, I add a new page. Then I change the template to ‘Author Template’, and change the page author to the newly registered member. At this point I type in the following in the text area, ‘This business has been added as a member.’ The last thing I do is give it a title called, ‘New Members’.
A page has been created. Now I publish the page, then I view it, and the only information that is displayed is:
Website
About the business
What didn’t I do?
February 7th, 2009 @ 9:44 am
@Eric – Create a post, not a page. The only places I mention a template is where you create the author.php template (you can see that in the download) like shown here: http://pghdesigners.com/author/pittsburgh/, and where you create the members.php template for the ‘member list’ like shown here: http://pghdesigners.com/members/
February 7th, 2009 @ 6:04 pm
Ah-ha! I’ve got it working now. Sweet. One thing,however, I’m using the following:
wp_list_authors(‘hide_empty=1&show_fullname=1&optioncount=0&exclude_admin=1′);
…however the admin user is still displaying regardless if I switch him off. Was that some custom code you implemented and I just haven’t included the variable in my code base?
February 7th, 2009 @ 10:06 pm
^ ^ Nevermind about the above issue…i didn’t replace the author for the default ‘hello world’ post and it kept displaying the admin name for that. Thanks for the effort with this framework.
February 18th, 2009 @ 7:07 pm
[...] How to use Wordpress as a Member Directory – This article got me both started and then back on the right track. I tried a couple of things but this was the closest and that which worked best. Again there are a few things – that if I knew php better I would alter and it’s a bit of a pain that it leans on two plugins and there isn’t just something that will do it all for you, but hey there’s some scope for some handy programmer out there. [...]
March 12th, 2009 @ 12:34 pm
I am trying to create a member site for all my users, and i have been following your tutorial closely, but i have fallen off the track somehow
i have created the author.php popped it into my theme dir
but how do i create a members list to call up my authors?
(I have a user and i posted on his behalf)
i used a addon called list-authors-plus to have a widget on the front and i then can see a member and when i then click on him i see the fields generated by the author page (however the text is off the page, and im guessing thats got something to do with the wp-admin user-edit.php)
yourself and John C talk about hacking the user-edit.php, but what do u add where to make it look like your normal theme ?
thanks again for all your help
March 19th, 2009 @ 6:16 am
@Petervs – When you say that the “text is off the page” – do you mean that you can still see part of it? It sounds like you have it, but it might just be a CSS issue. Can you post a URL?
June 17th, 2009 @ 9:18 am
Did anyone figure out a plugin or way to get a paid membership to work? I don’t see any responses to that specific question above. Thanks for any help!
June 17th, 2009 @ 5:33 pm
Chris,
How do your members able to update their profile to make a change if they can’t access the dashboard?
July 7th, 2009 @ 2:58 am
I am working on this membership directory Did any one know how to do the Search the whole membership directory functionality. Is there any plugin available for seaching the members.
Thanks for any help!
December 31st, 2009 @ 4:03 pm
[...] able to find a way to pull in a profile image; a comment thread on Chris Cagle’s “How to use Wordpress as a Membership Directory” gave me pretty much what I needed. It requires a manual upload of profile images by the [...]