WordPress.org

Plugin Directory

!This plugin hasn't been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Front-End Users

Hides the WordPress admin section from specified user roles, allows users to edit their settings from the front-end, and more.

Front-End Users is a WordPress plugin that prevents specified user roles from accessing the WordPress admin section (the pages in /wp-admin/), sets up a profile editing page on the front-end, and allows for customization of front-end user-specific pages. This allows you to hide all of the WordPress back-end from specified roles (e.g. Subscribers) and instead present to them a profile editing page (and, optionally, other user-specific pages) that have the same layout as the rest of the site. The front-end functionality is available to all roles, but you can choose which roles are able to access the WordPress admin section (by default, only Administrators have access to it).

Front-End Users also makes it easy to:

  • Display user-specific links that depend on the login state (e.g. "Sign in | Register", "John | Sign out", "John | Dashboard | Sign out")
  • Change the URL of the profile editing page and other user-specific pages
  • Add other user-specific pages and display a menu of all of some of these pages
  • Determine whether the current user has access to the admin section

The documentation for the hooks is in example_hooks.php, and the documentation for the functions is in functions.php.

If the User Avatar plugin is also installed, the avatar-editing functionality it provides will be shown on the front-end user settings page.

If you'd like to grab development releases, see what new features are being added, or browse the source code please visit the GitHub repo.

Requires: 3.0 or higher
Compatible up to: 3.3.2
Last Updated: 2011-12-9
Active Installs: 400+

Ratings

1.3 out of 5 stars

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

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

100,1,1
100,1,1
100,1,1
75,4,3
100,2,2 100,1,1
100,2,2 100,1,1
56,9,5 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1
50,6,3
100,1,1 100,2,2
100,2,2
13,8,1
0,6,0
0,1,0
0,1,0
100,1,1
0,1,0
0,1,0
0,1,0
0,1,0