ShabbaJ
Forum Replies Created
-
Make sure the “Regular Editor” does not have the “manage_others_posts, manage_others_pages” capabilities.
Also make sure you have set the correct author for the page.
I have found an alternative.
miniOrange OTP works pretty well with it.I will also take into consideration your snippet as well, considering I will be having multiple forms and this plugin only works for Account Info page and Profile page forms.
Use a plugin to restrict certain roles from specific options in WP-Admin.
Also, change the admin theme/link to customize it to not look like WordPress.
That’s the best way to achieve this.
1.Create a new role called “Pending Review”.
2. Create a new form to update user profile (UM Forms).
1. make the profile update the user role to “[YOU’RE APPROVED ROLE]”.
2. create a page for that form.
3. make it so that page can only be accessible when you’re on the “Pending Review” role.
4. make it so the ONLY page “Pending Review” can use is the update profile page, etc.
5. Add new link to the form in “URL After Email Verification” under the User Roles > Pending ReviewThis will make it so when a new user registers, require email validation, then be redirected to the form which will force the user to fill out. Once the user submits the form, then they will have to wait for you to approve to be moved into new role.
Done.