My site only has registered authors and only administrators can register them.
It is not a membership site, so it doesn't have members or subscribers or anyone else who needs to register for any reason at all... which means that I don't want to set it to anyone can register. Only the administrator can see the registration page, links to it do not appear on anyone else's profile page or anywhere else on the site.
I want to create a frontend form that allows me, as the administrator, to register new authors. I need to assign them a role and give them access to they types of posts they can create and a handful of other things. Once they are added by me they can then edit most of their profile from their author dashboard.
The problem is that when I add the registration form to the proper page, I get told that I'm already logged in. I don't want to have to log out and create a new author every time I need to create, which would be impossible as only the admin can see the page the form is on.
How do I create a form that will allow me to add new authors from the frontend and another form that will allow my authors to edit their profile later?