Using WordPress as a members website

One of the challenges of my work site is the miserable member login experience.

This is what we want:

  1. import users from an access db (prob via a CSV file)
  2. automatically generate an email when new users are added which includes their username and an automatically generated
  3. direct members to a landing page (e.g. members.php) when they log in (keep them away from the dashboard)
  4. show members content that only they can see based on their type of membership

And, well, it is possible:

  1. Use the Role Manager plugin to create different types of member logins
  2. Use the dd-users-import plugin to import users and create new users. If you add a user via this plugin rather than wp’s default method it’ll send them an email with an automatically generated pw.
  3. Use the Peter’s Login Redirect plugin to control what happens when a member logs in. Create new templates to determine what they see.
  4. Use shortcodes to show member only content. The great thing about this is that you can use shortcodes in any bog standard template. So you could show a ‘Hi username‘ message in header.php to indicate that the member’s logged in.

The only issue I’m having at the moment is the email that is sent to new users. It’s the default wp email, so it’s not particularly user friendly.

So combine this with the outsourcing content principle and I reckon I could redesign my org’s website.

About these ads

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s