Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Front-End Only Users

A customizable user management plugin for membership sites. Use shortcodes for registration, login, payment, etc. and restrict access to pages

  1. Upload the 'front-end-only-users' folder to the '/wp-content/plugins/' directory
  2. Activate the plugin through the 'Plugins' menu in WordPress


  1. Go to the 'Plugins' menu in WordPress and click 'Add New'
  2. Search for 'Front-End Only Users' and select 'Install Now'
  3. Activate the plugin when prompted

Getting Started

Please note that you can type 'help' after any shortcode (in the admin) and it will display a list of that shortcodes available attributes and what each attribute does. (A conflict with some themes makes it so that you may need to be in Text/HTML mode, and not Visual, for this to work.) For example:

[register help

  1. User registration:

    • Go to the 'Fields' tab and create/edit the fields you want in your registration form
    • Place the [register] shortcode in the content area of any page you've created
    • If desired, enable the "Create WordPress User" to have a WordPress user account automatically created and linked on registration (premium)
    • If desired, allow Facebook and Twitter account linking, so they can be used for login (premium)
    • Enable admin approval and email notifications (premium)
  2. Logging in and out:

    • Use the [login] shortcode to display a login form on a page
    • In the 'Premium' area of the 'Options' tab, use the 'Login Options' setting to enable Twitter and Facebook login (premium)
    • Placing the [logout] shortcode on a page makes it so that, when a user visits that page, they are automatically logged out
    • Use the [login-logout-toggle] on a page to display a login form if someone isn't logged in, and a logout button if someone is logged in
  3. To manually create a user:

    • Click on 'F-E Users' in the WordPress admin sidebar menu
    • Click on the 'Users' tab. The 'Add New User' area will be on the left side.
    • Fill in the appropriate fields
    • Click the 'Add New User' button
  4. Restricting content:

    • Any text, etc. placed in between the [restricted] and [/restricted] shortcodes will only show to logged-in users
    • Use the 'Front-End Users' box at the top right of the page create/edit screen to restrict that page to a specific user level
  5. User profile, user lists, user data and user search:

    • Place the [edit-profile] shortcode on a page to allow logged-in users to edit their profile information
    • Place the [user-list] shortcode on a page to display a list of users, which you can, if desired, restrict to only certain users
    • The [user-data] shortcode allows you to insert specific information about a user on a page
    • Use the [user-profile] shortcode (premium) to create a user profile page. Please note that this page acts as a template of the user profile. It requires a user ID in the URL to properly display profile information. This usually happens through linking from the [user-list] shortcode or some other linking.
    • Place the [user-search] shortcode on a page to display a user search form
  6. One-Click Installer

    • We have also made available a one-click installer, which allows you to get all of the pages you need to create a complex membership site up in minutes
    • This can be enabled in the 'Dashboard' tab by clicking the 'Open One-Click Installer' button
    • Watch our tutorial video for more information, here: https://www.youtube.com/watch?v=dCNlsqYbqKw.
  7. Customize your front-end users experience by making use of the many available settings and options, including user login time, WordPress user account linking, sign-up emails, crypt, email confirmation (premium), user admin approval (premium), user activity tracking (premium) and more.

For a list of specific features, see the Front-End Only Users description page here: https://wordpress.org/plugins/front-end-only-users/.

For help and support, please see:

Requires: 3.9 or higher
Compatible up to: 4.7.1
Last Updated: 2 days ago
Active Installs: 3,000+


4.1 out of 5 stars


13 of 29 support threads in the last two months have been marked resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

0,2,0 100,2,2
50,2,1 0,1,0
0,1,0 100,1,1
0,1,0 0,1,0