The New & Improved Way to Turn WordPress 2.7 into a Membership Community

Published February 5, 2009 68 Comments 0 Delicious Bookmarks

Pittsburgh Designers

Last 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 membership directory with the help of just a few plugins. This worked, and still works beautifully for me over at my Pittsburgh Designers community site. But since writing this article new plugins have become available with the unveiling of the completely revised WP core update 2.7.

Replacing the Old Plugins

Buy a Pittsburgh Home

In my previous installations I used only three plugins: Dealsway’s User Manager and IWG’s Role Manager. This time around I wanted more customization and more control over what was being shown to the users. I ended up trying every plugin I could find that might have a remote chance in helping me accomplish my end objective. The following is my final list of plugins and customization tricks that I used in creating my latest membership project: BUYAPITTSBURGHHOME.com.

Profile Setup & Customization

Register Plus

While this is arguably the most important part of the membership site, I really wasn’t looking for a replacement to the User Manager plguin I was currently using. I had no problem with it, and it was a fairly easy to use plugin. On my membership tutorial, someone suggested looking at the Register Plus plugin. I decided to give it a shot, and I am glad I did. While I still needed to hack the /wp-admin/users-edit.php file to get my profile fields in the order I wanted them, I was happy with the noticeable improvements this plugin had over User Manager.

There are many things that Register Plus does well, but I chose it for the fact that I may need some of it’s features down the road, not particularly right now. I did like the fact that it gave you the ability to replace some of the outgoing WP themed emails surrounding the registration events, but after some testing I decided that it wasn’t the best plugin to handle this. New User Email Setup did the trick, and made the outgoing emails completely customizable.

I also added the old and reliable User Photo plugin. I had installed this on many client WP directory sites, but this is the first time I used it myself. There are a ton of options, but once you find the right combination – it’s a set it and forget it type of plugin.

Plugins I Use

Plugins I Tested (but came up short)

Admin Interface & Branding

Customize Your Community

One of the most important things I wanted more control over this time was to have a more customizable admin section where the members enter their profile data. There are a slew of plugins that add various levels of branding the admin dashboard, but only one went to the extent I needed.

Customize your Community (or CYC) was created by one of the true WordPress gurus, Joost De Valk. It is extremely easy to use, and works like a charm when paired with the WP Hide Dashboard plugin (without it, members can type in /wp-admin/index.php and get to your dashboard).

I ended up hacking the CYC plugin so I could order my custom profile fields the way I wanted them displayed, but this was just my preference, and not required at all for it to work perfectly.

Plugin I Use

Plugins I Tested (but came up short)

Displaying Authors

Author Permalink

As soon as I found Custom Author Permalink, I knew it was a godsend. Anyone wanting to get rid of the awful /author/ permalink structure needs this plugin. The great thing about it is that you can activate the plugin just to set the permalink, then deactivate immediately afterward – it doesn’t have to always be ‘on’ to work.

In my old setup, I needed to ‘approve’ a member by creating a new post on their behalf in order for their profile page to become visible. Now, the plugin Show authors without posts takes care of this for me. One problem is that now that every profile is visible, I had to reverse engineer a little PHP code to check to see if certain profile fields met certain criteria, otherwise I would just do a redirect back to the site’s homepage.

Plugins I Use

Plugins I Tested (but came up short)

WordPress Security

reCAPTCHA

To be honest, I didn’t have much in the way of security back when I created my original membership directory. Now, since there are a slew of great security related plugins available, I definitely made this a high priority.

My biggest problem was that I had a ton of spam registrations – a problem that seems to plague many WordPress site administrators. While you can never stop a registration strictly because someone wants to look around, I found that WP-reCAPTCHA took care of all the spam registrations once and for all. Although the Register Plus plugin gave me the ability to implement CAPTCHA, this plugin gave me more customizable options.

Another problem of mine was that although I relied on Role Manager (and I still do) to restrict a member’s movement within the admin panel, I realized that there could be plenty going on in the background that I had no clue about. In came Audit Trail – a plugin that tracks every movement and attempt of a logged in user. The only thing I would change is for it to do is to track what was changed when a member updated his or her profile. Audit Trail already tries to capture this, but when you start adding custom profile fields it loses its functionality.

As I mentioned above, I still use IWG’s Role Manager plugin to restrict which actions can be done by logged in members. I teamed this with the already mentioned WP Hide Dashboard plugin, and my users can now only see what I want them to see.

I also installed WP Security Scan just to see what I could find – which at the time was nothing, but I figure this will end up finding its way onto my regular checklist.

Plugins I Use

Plugins I Tested (but came up short)

Miscellaneous & Vital Plugins

RegLevel

Statistics: For this project, I wanted to see how far I could integrate a statistics package into the WordPress backend. I tried out StatPress Reloaded and WordPress Reports, but in the end kept with my reliable stalwarts Statcounter and Google Analytics. I think the next plugin I want to test is for Mint.

Database Backups: Backups are essential to preserving an online community in case of a disaster and should be scheduled to run on at least a weekly basis. For me, I originally started using WP-DBManager, but after finding that it never really took a complete backup (presumably because of my horrible host) I switched to WordPress Database Backup and never looked back.

SEO: I am not sure how useful sitemaps are to the search engines, but I figured creating one wouldn’t hurt. I only tried Google XML Sitemaps, and stuck with it because looked to be the best right from the start. I also chose to install Platinum SEO Pack for the flexibility it gave when creating the page titles.

Development: WP-phpMyAdmin and WP Easy Uploader were essential for me when I was doing development work on the site. With these two, my time in development was greatly reduced.

Other Usefuls: Here is the rest of the list I used when creating my community: WP Super Cache, Weasel’s HTML Bios, Article Templates, WP125, WP-Components

Very Promising: These are quality plugins that I just don’t have a use for yet. They are ones I want to keep in my back pocket just incase I ever have a need for them: SimplePie Plugin for WordPress, RegLevel, WordPress Newsletter, Member Access

68 Comments

  1. February 6th, 2009 @ 9:02 am

    Chelle said:

    I’ve found the Google sitemap plug-in really does make a difference – I have about 9 different sites and I’ve seen big differences on a couple that didn’t have it – once I installed it they started showing up in Google much faster.

    I love wordpress though, and I love that there are so many plug-ins for just about anything and everything you need :)

  2. February 7th, 2009 @ 10:10 am

    Thanks Chelle – that’s good to know! I see you are from Pittsburgh too!

  3. February 9th, 2009 @ 1:02 am

    Hassan said:

    Wow, this is such a fantastic walk-through (essentially, a tutorial) on bringing the inner CMS out of WordPress :) Thanks for the thoroughness and for going step-by-step.

    I also love CYC and am implementing it on our site. You’d think that, by now, there’d be an easier way to achieve this kind of comprehensive solution instead of coming up with these multi-plugin cocktails, but anyways, thanks for the info, again!

  4. February 11th, 2009 @ 10:47 am

    Hi Chris, just wanted to say thanks for trying out List Authors Plus even if it didn’t quite meet your needs.

  5. February 11th, 2009 @ 11:59 pm

    Kim said:

    Thanks for writing up this tutorial on how you created your community. I also want to say thanks for the positive feedback on my WP Hide Dashboard plugin. I’m glad it worked out well for you. :)

  6. February 12th, 2009 @ 10:03 pm

    The New & Improved Way to Turn WordPress 2.7 into a Membership Community…

    How to turn WordPress into a membership community….

  7. Eric Mann said:

    FYI There is a new version of the RegLevel plug-in available at the WordPress repository. It’s a patch that fixes the “Headers already sent” error many people have been experiencing since the update to version 2.7.

    Also, the first full version (1.0) is expected to be finished in a few weeks. It will not use shortcodes or POST variables or redirects, but will be much more streamlined, secure, and easy to manage. I’m also debating integrating a role management feature into this full version, so you won’t need both RegLevel and Role Manager to be installed.

  8. Jason said:

    Id like to know more on the search field functions. Very nice tutorial. Keep them coming.

  9. [...] The New & Improved Way to Turn WordPress 2.7 into a Membership Community Submitted by: Guest| Date: 02 18th, 2009 | Category: Admin Views: 6 | Votes: 0 | [...]

  10. February 25th, 2009 @ 11:21 pm

    Vernal said:

    Thanks a lot! This is a great post to start me off on the same adventure.

  11. Ervan Erfian said:

    Chris.. Please check WP Hide Dashboard http://wordpress.org/extend/plugins/wp-hide-dashboard and btw Eric Mann.. how we can see more information about your comment?

  12. March 2nd, 2009 @ 9:48 am

    [...] Update: Chris has posted a follow up to this tutorial since the release of WP 2.7 – The New and Improved Way to Turn WordPress 2.7 into a Membership Community. [...]

  13. March 3rd, 2009 @ 3:12 am

    Hi there – wonderful tutorial.
    I have a question: could you please explain how you made the search go through authors profiles ?

    And again, thanks for sharing!
    Tal

  14. March 3rd, 2009 @ 8:50 pm

    @tal – good question. There were no plugins that did it, so I coded one specifically for the site. The buyapittsburghhome.com site is a lot more involved code-wise than the pghdesigners.com site is. the latter is just a basic search hard-coded search. I looked into creating a plugin out of it, but it looked like a lot of work.

  15. March 4th, 2009 @ 7:29 am

    Hi Chris, thanks for the reply – sad to read though.
    Maybe you could send what you wrote to the buddypress people.

    p.s: consider installing “subscribe to comments” on the blog, would have made my life easier :)

    Cheers,
    Tal

  16. March 7th, 2009 @ 6:39 pm

    Jim D. said:

    “coded one specifically for the site” ?
    I’d say that’s your next tutorial, Chris.
    Pretty Please!
    I think search is key to this kind of directory. Please tell us how, oh wise one.

  17. March 12th, 2009 @ 7:05 am

    I thank you very much for the great and very informative article. It was exactly what I needed! i just have a few more questins since it seems you know so much about possibillities in wordpress…

    I’m a designer with just HTML an CSS knowledge.
    I would be very gratefull if you cold answer me on theese questions:

    I’m looking for a CMS, that can handle comunitys with members, that can have a profile with images – not text… Do you think I could use the “Role Manager” for this feature?

    Do you know if I can attach a payment-plugin of some sort (preferebly global) to make it possible for visitors on the site to buy the uploaded images???

    The Very Kindest Regards,
    Sandie Sørensen – Denmark

  18. March 12th, 2009 @ 11:35 pm

    Gelay said:

    Very helpful post. Thanks. quick question:
    - I would like to add a user review, with a rating system for each directory listing.
    - On the “Entire Membership List”, a filter system. Filter by popularity, by rating, etc.

    What are your thoughts? Any plugins you recommend?

  19. March 14th, 2009 @ 9:27 pm

    [...] looking for a way to make one of my plugins function with WordPress 2.7, I ran across Chris Cagle’s thoughtful post on what plugins he found useful in building his site. I ended up using a number of them that looked [...]

  20. March 19th, 2009 @ 6:23 am

    @Jim – I agree. Maybe for next time ;)

    @Sandie – Really, Role manager is just for managing Roles, but then again, I am not 100% sure what you are trying to do, so I don’t know. There are quite a few Paypal/Payment plugins available.

    @Gelay – I thought about a rating system when I built my pghdesigners.com site, but back then there wasn’t anything for “authors”. I don’t believe there is any now either. Filtering the membership list: I have a custom PHP script I built. It’s a crude version of one. If you need it let me know.

  21. March 30th, 2009 @ 1:05 pm

    Steve said:

    The problem I am running into is that the show authors without posts plugin doesn’t seem to be making a difference. While I don’t get a 404, I get a similar page that says “If there were posts in the database, you’d be seeing them. Try creating a post, and see if that solves your problem.”

    In the case of this particular site, having the members post is NOT an option.

    I am running WP 2.7.1 with Thesis.
    I’m using the following plugins (Some of which I was already using prior): CIMY User Extra Fields, Custom Author Permalink, Show Author without posts, User Photo, WP Hide Dashboard, Branded Admin, Branded Login Screen, Role Manager.

    Also, the fact that I am using Thesis, makes creating the author.php a little more tricky.

  22. March 30th, 2009 @ 1:55 pm

    @Steve – I do not have my members post, but they still show up with basically the same config you have. http://buyapittsburghhome.com/realtors/
    Only plugins that should affect the 404 error “Show authors without posts” and “Custom author permalink”

    I haven’t seen the insides of Thesis yet, but I could only imagine how much more complicated that makes this…

  23. March 30th, 2009 @ 2:03 pm

    Interesting post, and thanks for the WP125 mention.

  24. April 3rd, 2009 @ 11:55 am

    Steve said:

    Interesting… If there is no such author (member) I get a 404. If there is a member but they don’t have posts I get “If there were posts in the database, you’d be seeing them. Try creating a post, and see if that solves your problem.”

    These both occur whether “authors without posts” is engaged or disengaged.

  25. April 3rd, 2009 @ 2:01 pm

    Eric Mann said:

    @Ervan If you want more information about RegLevel v1.0, I recommend either downloading it from the WP plug-in repository or reading the details at http://jumping-duck.com/wordpress.

    I’m sorry the update took longer than I’d hoped, but it’s out and tested. Rather than using shortcodes and POST variable the new system allows you to create custom urls and stores its information in user-specific cookies. Feel free to take a look and send me a message if you have other questions.

  26. April 4th, 2009 @ 4:22 am

    Steve said:

    Looks like it may have something to do with the theme.

  27. April 9th, 2009 @ 8:26 am

    dardna said:

    Thank you for including Custom Author Permalink in your article, however I should mention it has now been re-written and improved into WP htaccess Control which should be used instead.
    Best of luck in your projects Chris!

  28. April 12th, 2009 @ 5:24 am

    Steve said:

    Update: I found a few workarounds on some things… however the main issue is that the Thesis theme doesn’t “let go.” Everything, including the 404 that shows, shows within the thesis framework. I can customize the 404 and remove the default Thesis 404. I found where the message was generating and removed it…. But that only deals with the message…

    Ultimately, none of it matters because I can’t break out of the framework…

    Therefore Show Authors without posts and other plugins like that don’t know what to do. They never see a real 404. Basically, that is where the problem lies… Thesis relenquishing control.

    I have worked long and hard on this project and need thesis for it… however, I have no idea how to work around this limitation to engage the directory. Beyond enabling posts for each new member, which I can’t really do.

    Unfortunately no one on the Thesis support forums has chimed in to help… and I am running out of time on this project. Additionally, none of the other solutions I have found for directories has worked properly or worked like I have needed (like your solution.)

  29. April 12th, 2009 @ 7:51 am

    @Steve – Your situation sucks. Too bad for the theme you are using, because otherwise I would probably be able to offer a little more help on this. Best of luck to you…

  30. April 13th, 2009 @ 5:02 am

    Steve said:

    Thanks… I am still not giving up hope.
    It sucks that Thesis is heavy handed… but otherwise it is a great framework.
    I’m just a little peeved that it seems like I am the only one that has not seen an answer on the Thesis forums. I keep trying different things.

    Thanks, though for coming up with these great tutorials and for attempting to help me.

    I am wondering if there is a way to make a post per person, but then hide those particular posts from view in the blog and feed with some kind of function, hook, or general trickery.

    Making posts private doesn’t work. I can see the author from my admin acct, but when logged in as a regular user, it’s just like not having a post at all.
    I am determined to figure this out!

  31. April 13th, 2009 @ 5:57 am

    Steve said:

    I may have discovered the work around….
    I am working with a few different plugins that exclude or hide select post categories from different users or different areas of the site and feed.
    A few didn’t work for this, meaning when the post was hidden the author didn’t exist (much like a private post). However, it appears I may have found one that hinds the post from the blog and the feed But still displays the author!
    I will post with more info if my testing proves it to be the solution I am looking for.

    This way the solution may help others who encounter this problem… Thanks!

  32. April 15th, 2009 @ 12:09 am

    Steve said:

    Well, while I am working out that issue… something I have not been able to find, is setting up a search like you did… basically where you have the search for city zip or county…. in my case I would be search solely by state. Everything I have tried so far was not the right solution.

    Your search doesn’t seem to return other results and suggests possible results as you type… This is exactly what I was looking for. Furthermore, I only want it to search the author pages. As it seems you’ve accomplished this, would you mind pointing me in the right direction? I’m sure others would want to know as well.

    I would also prefer using a dropdown menu with all the states predetermined, as well, so the customer didn’t have to type the query. But if that isn’t easily doable, an offtake on what you were able to do would be fine.

    Thanks!

  33. April 15th, 2009 @ 10:33 pm

    @Steve – The search is custom pulled from my custom database table using a combination of the autocomplete plugin and this NETTUTS post.

    A dropdown should be relatively easy… write an sql query pulling all states from the wp_users database table, then populate the dropdown with them. You would then probably have to custom code a page that pulls all the authors that have state = the selection. Sort of like what I did here in the top left showing Realtors that selected the shown region: http://buyapittsburghhome.com/region/15224/

  34. April 16th, 2009 @ 2:55 am

    Steve said:

    @Chris,

    Thank you so much for sharing the info!
    This is a huge help to me, and I am sure, others as well…

  35. April 23rd, 2009 @ 7:14 am

    Chris said:

    Thanks for such an excellent post. I am however wondering how then did you create the custom fields in your profile page if you did not use user-manager ? I am missing something right ?

  36. April 23rd, 2009 @ 8:42 pm

    @Chris – I talk about how to do that in my first tutorial… but add this code to your author.php template (of course, use the field name you created with your Register Plus plugin)

    global $wp_query;
    $curauth = $wp_query->get_queried_object();
    $company = get_usermeta($curauth->ID, ‘company_name’);

    echo $company

  37. April 27th, 2009 @ 1:51 am

    [...] A guy who knows a lot about stretching the limits of WordPress is Chris Cagle. If you’re planning a membership site or directory Chris has a great round-up of the tools you’ll need. He’s a nice guy [...]

  38. April 27th, 2009 @ 7:49 pm

    Micah said:

    Hi Chris. I’ve used your method on a couple of sites, the first of which I didn’t use CYC. On this new one however I am using CYC and I’m wondering how to incorporate the user photo plugin into the CYC generated profile page. Any tips would be great.

  39. May 2nd, 2009 @ 4:23 pm

    Webdev said:

    Thank you very much! However, I have two observations to make :) First of all, it would be a great idea to use Subscribe to comments plugin. The second is, I don’t really understand if you are still using Register Plus or not. This is because firstly this plugin appears on the list of used plugins replacing Role Manager, then latar, where you discuss security, you change the order and put Role Manager back to used plugins list and push Register Plus off the list of active plugins.
    So then, what’s the deal about? :)

  40. May 4th, 2009 @ 12:36 pm

    @Micah – I had to pull out the code myself that the UserPhoto plugin placed within the profile page, and then paste it within the CYC plugin. (because the CYC plugin doesn’t have that hook in it)

    @Webdev – I am using RegisterPlus, but only for handling the profile fields. RegisterPlus has many different abilities – I only use it for one specific thing though.

  41. June 8th, 2009 @ 12:29 pm

    Rob said:

    Awesome post (as well as the original). Thanks for this!

  42. June 10th, 2009 @ 12:49 pm

    Rob said:

    Hey Chris… just to clarify… you DO NOT need to create a post per author anymore? How are you listing the authors? When you call wp_list_authors() and they have no posts the only info that comes over is their name, right? I feel like I’m missing something :)

    Thanks, again, for this writeup!

  43. June 11th, 2009 @ 10:17 am

    Rand said:

    Chris, I’m interested in hearing any thoughts you might have on BuddyPress.

  44. July 2nd, 2009 @ 12:37 pm

    Heather said:

    Listing Authors page – all authors are displaying, but those that haven’t posted anything are not automatically hyperlinked to their author page. How do you force that link for everyone?

  45. July 2nd, 2009 @ 3:47 pm

    Rob said:

    Heather – I was able to do this using another plugin… called list all authors.. got it here: http://www.song-line.de/2008/05/25/plugin-list-all-authors/

    Had to do some creative coding to get the list to display the way I wanted, but it works.

  46. July 9th, 2009 @ 8:03 am

    Gindoss said:

    Thanks for the thoroughness and for going step-by-step. :)

  47. August 22nd, 2009 @ 5:41 am

    [...] done.  I new there had to be a way, but where do you start with this sort of idea?  Frustratingly Chris Cagle beat me to it, but his tutorials are quite hard to follow, so I decided that someone had to explain [...]

  48. August 31st, 2009 @ 5:02 pm

    [...] 2. Create a Membership Directory Using WordPress [...]

  49. September 1st, 2009 @ 12:34 am

    Rhonda said:

    I’m really surprised you didn’t list the All In One SEO plugin in the SEO section. It is a great plugin.

  50. Tracey said:

    Thanks for the great Tutorial – I was working of the old one & had a bit of a struggle, but found this today which I think will really help.

    Just one question: have you or any of your readers tried to list the members by anything other than their names? e.g. can you categorise them by business, and then list by business category?

    Thanks for the great advice!

    Tracey

  51. Great tutorial Chris! This was very helpful for me as I am creating a membership community currently. I have one snag though, I’m trying to style the page that lists all authors but I can’t find a way to break up the list. I’d love to break it into columns or pages or something besides one giant list.. any ideas? Any help is appreciated!

  52. October 19th, 2009 @ 1:37 pm

    @Shannon and Tracey – I haven’t found a way to do it outside of creating your own php script to pull the data directly from the database.

  53. October 31st, 2009 @ 11:01 am

    Hi there Chris,

    This article is excellent. Glad i found it…Thanks for your valuable info. I find it very helpful.

    Someone hired me to make a directory site also. A hotel and restaurant one. May i know how much is the cost of your BUYAPITTSBURGHHOME.com. directory site?

    I don’t have any idea how much will i ask of them. Maybe you could help me out?

    Thanks in advance. God bless and may more projects to come. cheers!

  54. December 18th, 2009 @ 10:13 am

    Kevin Lampard said:

    I am desperately looking for a solution for details below

    1) user logs in (with user name and password)
    2) they’re taken to a page (with text, images, links) that can only be viewed from their login

  55. December 19th, 2009 @ 10:39 am

    That sounds a plugin that pulls from the wp-usersmeta table specific to the user that logged in.

  56. January 6th, 2010 @ 5:48 pm

    Brent said:

    I’m in the process of rebuilding my creative directory site using WP as a CMS, so your tutorials have been extremely helpful — thanks!

    However, I’m getting hung up on one feature that is a critical part of my directory — the ability to list businesses in industry-specific categories (e.g., Advertising, Graphic Deign, Photography, etc.).

    I have successfully collected custom meta information for an author’s business industry within the user profile. Now I want to have pages that will display only the authors with a similar industry meta field.

    Does that make sense and is it possible? (I believe this is what Tracy asked, but I want to see if you would share more info.)

    Thanks again!

  57. January 8th, 2010 @ 9:52 pm

    @Brent – I haven’d done that either. I could have sworn that I saw a way to do it out in the internet somewhere though.

    You could create a new function instead of using the wp_list_authors() template tag though. It would definitely be possible, but way too time consuming and difficult for me to explain here.

  58. January 9th, 2010 @ 3:38 am

    Brent said:

    Chris – I understand. Thanks for your time and reply.

  59. January 25th, 2010 @ 3:40 pm

    [...] 21. Create a Membership Directory using WordPress [...]

  60. January 27th, 2010 @ 9:23 am

    james said:

    Hi Chris,

    I have come across the same problem as Brent and a few others. I am creating a membership directory but would like to have a category feature i.e. for a designers directory it would include, flash designers, php designers etc.

    Any tutorials you can point me towards?

  61. February 6th, 2010 @ 12:07 pm

    Dave said:

    I’m very interested in a detailed explanation of how you integrated the directory info with Google Maps on the Pittsburg Designers site. (I looked at Foogle and the content there was not very enlightening)

  62. NIce tutorial Chris

    Have you ever looked at http://www.sumaplugin.com? Its an out of the box Membership system plug-in for WP. Does wondered if you had an opinion on its suitability…

    Best regards, Brian

  63. July 29th, 2010 @ 9:23 pm

    Chris,

    I wanted to invite you to check out http://DigitalAccessPass.com (DAP) – a Membership Platform for WordPress.

    If you’re interested, can make you an affiliate.

    Thanks for your time!

    - Ravi Jayagopal
    Founder & Co-Developer, DAP

  64. Yoko Nemo said:

    Hi Chris,

    I am porting our HTML site to WP and looking for a way to display a list of over 48 (and growing) acupuncture clinics either alphabetically or by location. Currently everything is done with plain HTML, so there is one “directory file” listing them all and over 48 respective HTML files for each of the clinics! Please see http://www.acmac.net/clinics.html for a better idea.

    I have looked through numerous WP plugins and am hoping that it’s doable with your tutorial. We will be populating the list ourselves, so there is no need to define roles for the users, setup security features, etc.

    What would be the best way of going about it, please? Basically, we just need to find a way to add new users (clinics) in the WP admin section, then display them in a simple list on the clinics page, showing just the name and location. Then if a visitor clicks on one of the clinics, it will take them to another page with more info and a logo image, similar to your http://buyapittsburghhome.com/realtors/ page.

    Also, we are trying to use Atahualpa 3.5.3 for the project, how do we get to display the list on the clinics page, is there a shortcode for that?

    Many many thanks!

    Yoko

  65. January 19th, 2011 @ 10:50 am

    Harish said:

    Hello, In a website referred in this article http://buyapittsburghhome.com, have you used Custom Post types for the county & region area?

  66. AJ said:

    Hey Chris

    Have you upgraded this article to WordPress 3.0 yet?

    Would be great to see what magic you can pull off with 3.0 and a membership community.

  67. July 15th, 2011 @ 4:33 pm

    Brook said:

    Thank you for this fantastic article. I tried to follow some of the pointers and use most of the suite of plugins you suggest. At this point a few of the plugins have been abandoned and while I found replacements for a few of them, I thought there’s got to be a better way at this point. I did just find s2member and I believe it has a lot of the capability you talk about here. I’m about to try it out to see what happens. I’ll post an update.

  68. Robin said:

    Hi Chris,
    Thank you for the fantastic article! We have been searching for a member directory solution for a noprofit organization’s new site and your Pittsburgh Designers community site is exactly what the client wants. Is there an updated tutorial/article for 2011 and WP 3.2.1? Thanks again for sharing your knowledge and expertise!

Leave your Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Get your own Gravatar