Plugin Directory

Test out the new Plugin Directory and let us know what you think.
!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.

WP User Control

WordPress sidebar login widget that allows a user to login, register, or reset their password, ALL without leaving their current location!


  • Re-added jQuery v1.9 fix which was overwritten in prior release.


  • Tested on WordPress 3.6.x.
  • Updated language translation file.
  • Added honeypot to registration form to filter spam registrations for sites that display registration as the default tab.
  • Updated CSS to allow easy use of widget with colored backgrounds and different font colors (such as with Twenty Thirteen theme).
  • Added German language translation (Credits & Thanks to: Daniel ?).
  • Added Afrikaans language translation (Credits & Thanks to: Pieter Goosen).
  • Added Hungarian language translation (Credits & Thanks to: Bence Szabari).


  • Added enhancements to deal with WP SSL settings for FORCE_SSL_ADMIN and FORCE_SSL_LOGIN.
  • Added new Spanish language translation (Credits & Thanks to: Javier Galvez and Juan Saavedra).
  • Fixed bug with loading of language file translations.
  • Fixed minor issues with CSS styles that caused incompatibilities with some WP themes.


  • Added WPMS support.
  • Fixed bug with password resets for existing users.
  • Added automatic detection of user registration disabled setting to trigger enabling or disabling of new user registration form.
  • Added additional error traps for user registration (uppercase letters in user name, spaces, etc.).
  • Revamped password reset function so user is assigned a temporary password instead of redirected to a standard WP page for reset. For security reasons, reset will now only accept email addresses, not user logins.
  • Revamped login function so user is not redirected to standard WP login page for any errors.
  • Added Italian language translation (Credits & Thanks to: Gregory Condello, Recos Srl - La Fotolito, Gabriele Piccione, and Orazio Foti)
  • Added Dutch language translation (Credits & Thanks to: Jerry Latchmansing).


  • Fixed bug with "invalid key" in links in password reset emails.
  • Added ability to customize sender name and email address in WP admin emails (registration, reset, etc.).


  • Fixed bug with jQuery not loading properly for external facing pages on some systems (required for dynamic tabs).
  • Added Finnish language translation files.


  • Fixed bug preventing options screen from displaying resulting from incorrect internal function call.


  • Fixed bug preventing javascript from activating on some systems. Separated JS into separate file and loaded using WP enqueuing method to make sure jQuery is properly loaded.
  • Added a custom link option to be included for logged in users after Profile or Admin links. Can be used for links such as: Add Post or Account (link to WPEC Account page).
  • Widget now returns users to most recent active tab after login, register, or reset events that DO NOT result in a successful login.
  • Widget event status messages now output on respective tab (login, register, or reset depending upon event).
  • Added ability to handle user password reset submissions with invalid userid or invalid emails without redirecting to standard WP login page.
  • Added ability to choose default tab (login, register, or reset).
  • Internationalized plugin, it is now ready for language translation files (please send me any language files created for inclusion with the plugin download).


  • Fixed registration bug for new user registration.


  • Added capability to handle unsuccessful login attempts, and redirect to referring location with notification display.
  • Added capability to set custom login URL for site that is also sent in new user registration emails.
  • Added capability to handle new user registration errors for email or username exists, and redirect to referring location with notification display.


  • Initial release

Requires: 3.0.1 or higher
Compatible up to: 3.6.1
Last Updated: 3 years ago
Active Installs: 3,000+


4.7 out of 5 stars


Got something to say? Need help?


Not enough data

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

50,4,2 100,1,1 100,4,4 67,3,2 100,2,2 100,2,2 100,1,1
100,2,2 100,1,1
100,1,1 100,1,1 100,1,1