• Resolved schulz

    (@schulz)


    How do I configure Ultimate Member to allow viewing of certain user roles member profiles for users that are NOT logged-in?

    I am running a shopping site and I want the business user role profiles to be visible to everyone (even non logged-in users) however no access to the shopper user role profiles.

Viewing 6 replies - 1 through 6 (of 6 total)
  • Thread Starter schulz

    (@schulz)

    There may be a deeper issue as I found out that even regular members (logged in) are also being redirected to the home page when selecting a link from the directory.

    Seem only admin roles are able to use the link successfully?

    I have set up the roles with permission to view the profiles and still not working.

    Thread Starter schulz

    (@schulz)

    WordPress is very complicated and vast especially when you have multiple plugins and settings in different places throughout! Sometimes what is obvious to some is not so for others. Sometimes even the best of us could use a little help when we stumble.

    I eventually figured out the why I could not access the member profiles (unless admin), hint – it was a page permission, then was able to fix the what and where. In my defence the page was hidden (page title was different than the menu and slug) and had a tough time finding it.

    However My original questions stands: Can you grant/limit access to certain user role profiles for non-logged-in site visitors?

    AND/OR

    Make certain user role profiles automatically private by default? I want the ‘business’ profiles to be public by default and the ‘shopper’ profiles to be private by default.

    Plugin Support Ultimate Member Support

    (@ultimatemembersupport)

    Hi @schulz,

    Unfortunately, it is not possible in the current version of the plugin, you can either make user page accessible to the logged our users or not, however, thanks for letting us know, I will discuss this option with the team and we will see if it is possible to add this in the future.

    Regards.

    Hi @schulz
    I think this will help get the result you need(more or less). The caveat will be that the search form will be unusable to users who are not logged in because they won’t have permissions to search.

    In theory, first you’ll need to create a member directory that would just display the community roles you want to be public and set the permission of the specific page to be available for everyone since I assume they can be viewed by all type of users.

    Next, you would have to create a specific profile form for those member profiles and get the short code of the form in a new page just for those type of users and set the permission of the page to everyone.

    The same would be needed for the private ones (if by private you mean they should only be accessed by logged in users only) but with opposite page permissions. This pages would need to be available just to specific roles or just logged in users.

    Also make sure the menu links have the appropriate permissions.

    If I think of anything else I’ll write again. Let me know if it works.

    Hope this helps,
    Alan

    Thread Starter schulz

    (@schulz)

    @ultimatemembersupport thank you for considering my suggestions.

    @alanxr Thank you for your response, the first half of what you said I have already done and is working for now. It is just if someone really wanted to they can go around the directory and access all profiles directly.

    If the ‘shopper’ profiles are automatically set to private at registration this should prevent unauthorized access to those profiles. If the ‘business’ profiles can be left public at registration that would be also awesome. I think that is what @ultimatemembersupport is going to propose to the developers.

    @shulz You’re welcome. Another thing that you can do is block the profile field information of specific community roles to members only or specific roles.

    In your case the shopper profile form should have all the fields configure to only members or specific role in the privacy. This way you can make sure that even if they can get to the profile the profile show no information. I had to do this for one of the community roles in a website I’m working. Hope this bit helps.

    Regards,
    Alan

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Enable viewing of certain member profiles for NON logged-in users’ is closed to new replies.