I want to know how the default WP roles work with Access settings I have to set for user forms/post forms etc.
Another thing is how a custom role and the priviliges I choose ( one of the default WP roles or none ) work with Access and the user/post forms.
example
I create a custom role and do not copy any privilege for a default WP role. Will I have any issues with front end user/post forms? Do I need to set them somehow?
What happens when I use a default role? Do I need to take anything in to account for the front end user/post forms ?
Hello, I can give you some general information and try to get your feedback for more specific details. In general, you can control Access to each Form, per User role, in Toolset > Access Controls > Toolset Forms tab. This page allows you to manage Form access for default roles as well as custom roles. You can manage each User Role's ability to perform the following tasks in Post Forms:
- Create posts using a Form
- Edit own posts using a Form
- Edit others' posts using a Form
- Delete own posts using Forms shortcodes
- Delete others' posts using Forms shortcodes
- Use any Media Library file when adding files in Forms
The default settings for default roles are shown in a screenshot here.
You can manage each User Role's ability to perform the following tasks in User Forms:
- Create a User using a Form
- Edit Own User profile using a Form
- Edit Others' User profile using a Form
The default settings for default roles are shown in a screenshot here.
You can also manage each User Role's capability "Use any Media Library file when adding files in Forms" in Relationships Forms. The default settings for default roles are shown in a screenshot here.
The default selections for each User Role depend on the capabilities and permissions inherited by that User Role in WordPress. For example, Authors have the ability to create posts in Forms by default, but Guests do not. Custom roles inherit some capabilities when you create them based on other roles, but it is not required to inherit any capabilities. If a custom role does not inherit capabilities from a default User Role, then by default they will have no permissions for creating posts or Users in Forms and you must enable those capabilities explicitly.
I hope this helps clarify things. Does this give you the information you need, or is there something specific you would like to know more about?
first thing, privileges === WP capabilities, right? The default selections for each User Role depend on the capabilities and permissions inherited by that User Role in WordPress. For example, Authors have the ability to create posts in Forms by default, but Guests do not. Custom roles inherit some capabilities when you create them based on other roles, but it is not required to inherit any capabilities. If a custom role does not inherit capabilities from a default User Role, then by default they will have no permissions for creating posts or Users in Forms and you must enable those capabilities explicitly.
So If I have a custom role with no capabilities ( not based on any default WP role ) will the permissions I give to this user using Access work? Are they working independently from the WP capabilities?
So If I have a custom role with no capabilities ( not based on any default WP role ) will the permissions I give to this user using Access work?
Yes, that is correct. The capabilities you assign with Access will work.
Are they working independently from the WP capabilities?
Access helps manage WP capabilities, I'm not really sure I understand what you mean by working independently from capabilities.