I would like to know the best way to implement multiple types of different profiles.
In short, I have a website that serves artists. Depending on what kind of artist they are I want them to have different profile fields. Conditional fields would solve this problem but I understand that the conditional fields feature won’t be coming for a while. So how can I have a certain profile for a Musician and a different one for a Visual Artist or Fashion Designer?
I’ve looked into roles, but I’m not a developer and am having problems with the drop down menu showing ALL the available roles instead of the ones I want to show.
Thanks for responding Central Geek. I am matthewnmartin on the codecanyon comments section and you have been very helpful there. To answer your question, I am using a single site install. If you view ArtistsNation.org you may get a sense for what I am trying to accomplish. I am wanting to replace the “profiles” with “members” just don’t know how to do this.
Hi @Artists Nation,
Yes, I believe I see what you are talking about with wanting to have categories of members. With regard to “Profiles” being replaced by “Members”, are you talking about the title of the profile page? That part I’m not quite clear on. If that is one thing you are wanting to do, just renaming the slug and changing the slug in the Pages where the shortcode is should take care of that. You can also rename the page to match the slug. UserPro should pick that up and the link shouldn’t be broken.
In fact, before posting this, I went to my test site and went to UserPro > Page Setup > changed the profile slug to “member”. Then I went to pages and found the profile page and edited the slug to say “member” and clicked okay. Then I changed the title of the page to say “Member”, and updated the page.
I went back to UserPro > Page Setup and I saw that the page has been changed to reflect the correct slug. If you have any menu items pointing to that page via links in the menus, you will need to change those. But, if the menu items are navigated to via the default WordPress navigation, they should have changed with the change of the page, but I would want to verify that before someone winds up on an error page. Is that what you were looking for with regard to changing profile to members? I couldn’t change my example to members because I have a page called members for the member directory already. That would have made a members-2. I don’t want that..
With regard to separating members into groups of members, are you wanting to have specific fields changed per category of member? Or are you just wanting them to show up within the correct category, with all the same fields?
I received an email with your reply but do not see it here. Perhaps there is a delay.
Thank you for the informative reply, I’m specifically interested in your last paragraph. “With regard to separating members into groups of members, are you wanting to have specific fields changed per category of member?” Yes, this is what I am wanting to figure out how to do. If UserPro had conditional fields, I could have a selection where they choose “type of artist” then fields would populate based on their selection. Since this doesn’t exist, I’m not sure what to do.
Once that is done, I also want them to show up within the correct category. Meaning, when I view Visual Arts Members page, I’ll see all the members that selected visual arts as their scene. I also want that page to be searchable.
Yes, for some reason, every time you come to the forums, you have to do a hard refresh in your browser to show the current posts. I have to do it every time I look at a forum to make sure I am seeing what I want to see. Nothing is updating properly. I don’t know why that is, maybe it’s a caching thing on this site. Never had this happen before. Maybe Ahmed will look into it.
That’s what I was afraid of, I’m not sure the conditional fields is possible yet, if you had all the same fields, you would be able to place an identifying field in the profile of each and then have separate pages for member lists, listing based upon the content of that field, or a radio button choice, thus creating categories of members. But having different fields per member category, while it would be great, I’m not sure it is possible yet. I will check to see if I can come up with something for that, if DeluxeThemes isn’t able to do something fairly soon about that. I know it would be a welcome thing for a lot of users.
Especially as we hope for the social aspect of the project to develop. This conditional fields thing would be great. Working with different levels of membership and all.. 🙂9 years, 3 months ago hacked by STUP1D-F4M0U5Participant
Conditional fields was brought by me in the past and was refused due to multiple nested shortcode options involvment resulting in a messy code.
If you want to create multiple users, as I did for a project, do as follows.
Create a CUSTOM VIEW page by using the following options and place the users in tabs or anyway you see fit:
This is not documented and will allow you to break down sections and display only specific data for each user type. Simple select the view option without the header and pick the fields you wish to show for each user type.
Why can’t you install a role editor and create the roles you would like your different types of memberships to have and then go into UserPro > Role Based Fields (after you have created the different fields you want for each type of category of member (translated to role)) and check which roles you want to have the different fields?
Of course, you could place all of the fields in the Profile Edit Fields, and only those fields that apply to the certain roles would be showing. That would really constitute a conditional field. The display of those fields is only to those roles they are selected for.
Then go into the global Options and choose which Roles are available. Each member would choose their role upon registration. Then, display them on different pages based on the Member Directory shortcode with the role option. Would that work for you?
I might have left a step out, but I think you might get the idea.
Hope this helps some. 🙂
Thanks for the feedback everyone.
I’ve installed a role editor and created my different roles. I’ve then set up the fields to display per certain roles. It seems like this may work out for what I need, but one issue. When I try to add the role selector to the registration form, it shows all the roles.
How can I make the role selector only show the roles I want?
Just did more testing. The role selector does not allow multiple selections. This is also problematic. I may have a hair dresser who is also a make up artist. They would need to be able to select multiple roles.
Even for myself, I would need to select Admin and Visual Artist.
Perhaps Roles is not the way to handle this?
Perhaps I should rebuild a Role field. I could delete the premade one, make a new one, use the same placeholder, and problem solved. I would think….
I tried doing this, but when creating a new placeholder in 1.0.44 I find the dropdown boxes unuseable. Anyone else having this problem?
Hi @Artists Nation,
I am going to set the same up on a test site and see if I can work it out. I have noticed someone else having an issue with the dropdown on registration. Is that what you are referring to?
It makes sense that multiple roles might not be allowed. I wasn’t aware you were wanting to have that as well. Before I set up what I am going to check out, I have a question.
Is it possible to select the primary role, and then have a field with multiple options for everyone on registration? So, that a person can check multiple areas of competence or interest, and then filter the views based on not the role, but the results of that particular field? I haven’t done it yet, so I am checking to see what you have tried.
Good idea, I haven’t tried that. That may be a viable solution until something else becomes available. Thank you for that point of view, it hadn’t occurred to me. I would probably implement a “primary” role selection on registration (to keep the form simple) and then when the user edits their profile they can add secondary roles in the form of a custom field.
This would get them automatically placed inside at least one “directory” but also allow them to show up in other sections as well…or so it seems. Unfortunately, I’m not prepared to definitively answer your question regarding the filtering. I haven’t had a chance to mess with it yet and since I don’t have my members properly categorized it seemed premature to test that yet. I must admit, building shortcodes are not my forte but I’ve seen post regarding the custom field filter for the member directory and it seems like the answer to your question will be a yes.
I’m calling it a night, but tomorrow I will test this idea out.
I have to agree, I am not yet quite used to the extensive usage of shortcodes. But, I figure the more I am on these forums, the more I, myself am going to learn. And before long, I will be a pro at it.. lol 😀
One nice thing about this process is you and I are both learning and by the time we get done, there won’t be much to stand in the way of whatever we want to do. 😉
The topic ‘[ Resolved ] Multiple Types of Profiles’ is closed to new replies.