Your authentication pages and their shortcodes
Create the four pages your visitors sign in through, and place each form with its shortcode.
- Beginner
- 5 min read
- Applies to 2.0
Create your pages
User Access opens on the Login Page Manager. Each row is one authentication flow; press Create Page on the rows you need.
The plugin creates a published page, gives it the slug shown, and puts the shortcode in its content. The row goes from empty to complete in one click, and that is the whole setup.

The Login Page Manager with the four Core rows, before any page is created.
- Each page you need exists and is published — a draft renders nothing to a logged-out visitor
- The shortcode appears once in the page content
- The row shows the page, not "Create Page"
The four flows
| Flow | Shortcode | Default slug |
|---|---|---|
| Login | [attributes_login_form] | /login |
| Lost password | [attributes_lost_form] | /lost-password |
| Password reset | [attributes_reset_form] | /reset-password |
| Registration | [attributes_register_form] | /register |
These four are part of the free plugin. Nothing on this screen needs a Pro licence.
Doing it by hand
Create the page yourself and paste the shortcode — the plugin recognises it either way, because what it stores is the page's identifier, not how the page was made.
The shortcode works anywhere a shortcode is accepted: page content, a text
widget, a template calling do_shortcode(). The form renders in place and takes
the width its container gives it.
What to watch for
Two of these shortcodes on the same page will both render, which is rarely what you want: a login and a registration form submit to different handlers and report their errors in different places.
Delete removes the WordPress page and clears the row. The shortcode survives wherever else you used it, and starts rendering again as soon as a new page is assigned.
Deleting the page a redirect points at leaves the switch on with nothing to redirect to. Turn it off first, or create the replacement page before deleting.
Next steps
Something missing or out of date? Tell support.