• I have a website with 3 different user roles (amongst others):
    *developers
    *designers
    *contributors

    I would like to have profile pages for users and would like to be able to display (list,grid, general archive etc) users on pages based (filtered) by their role.
    Hope this is clear. I am familiar with custom post types, researched quite a few membership plugins and found that they are just bloated with features and ended up with TMI and no answers, so if you can help I would appreciate it.
    Do you know of any plugins suitable of doing that?

    Thanx in advance

    • This topic was modified 4 years, 4 months ago by heartcore. Reason: typos and grammar
    • This topic was modified 4 years, 4 months ago by Jan Dembowski. Reason: Moved to Fixing WordPress, this is not an Developing with WordPress topic
Viewing 2 replies - 1 through 2 (of 2 total)
  • The most basic concept of WordPress is that everything is based on the posts table. All of the Template Hierarchy and the front end is some query of posts (single, archive, search, home, 404).
    In order to show something different, like users, you have to either make a post for each user (where you store the info about the user), or you make a taxonomy for the user so you can show their posts (there is already an author archive, so this doesn’t make sense).
    To have a Page that shows different things to different users, you can make a shortcode that generates according to role.
    To have 3 different pages that show different role things, you can make a shortcode that takes the role as a parameter and shows that role’s content.
    The shortcode can query the user table and user meta table for that information, if that’s what you want to show. But if you want each user to be able to add more data than is already in user meta, you have to account for storing it somewhere.

    I went through all that because I didn’t quite understand what you want, so I can’t recommend a plugin.

    Thread Starter heartcore

    (@heartcore)

    thanx @joyously for your reply.
    This is what I was looking for: https://www.ads-software.com/plugins/authors-list/
    Took me forever to find because I was using the term “users” in my search instead of “authors”.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘how to create user profile pages and display them based on users roles’ is closed to new replies.