Controlled Admin Access


Give a temporary limited admin. access to themes designers, plugins developers and support agents.

The plugin is simple and clean, it helps the administrator to create a user with a temporary access and choose which pages in your admin area which you don’t want the user to access. send the details to the user and when he finished his task, you can easily deactivate the account and activate it later.


  • Add User Page
  • Manage Users Page
  • Edit User Page


  1. Upload controlled-admin-access folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. In the dashboard, click on Users then Controlled Admin Access


February 14, 2021
Simply doesn't work. Doesn't do anything at all. Any profile created with this plugin, regardless of the settings, will have access to everything.
January 31, 2021
I usually don't leave feedbacks, but this plugin just simply does the job! fantastic!
July 6, 2020
This plugin is promoted as a way to create temp logins that can be restricted. I use it as a permanent solution for staff logins. We have a calendar plugin that requires admin credentials so I must give the staff admin privileges to use the calendar. With this plugin, I can restrict access to all areas of WordPress and still maintain admin status for the staff. A perfect solution and indispensable. The alternative would be to mess around with roles and set permissions. Things can easily go wrong when doing that. Also, every time we install a new plugin it's easy to just tick it in Controlled Admin Access and have it excluded from the staff. Very nicely crafted and excellent support. Highly recommended!
Read all 26 reviews

Contributors & Developers

“Controlled Admin Access” is open source software. The following people have contributed to this plugin.


“Controlled Admin Access” has been translated into 2 locales. Thank you to the translators for their contributions.

Translate “Controlled Admin Access” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • FIXED: If the user does not have access to the Dashboard page, he will be redirected to his profile.
  • FIXED: deleting empty CSS and JS files.


  • FIXED: Users with unexpired login were able to login again even after deactivation.


  • FIXED: The Your Profile access was not saved correctly.


  • FIXED: Redirect to the first accessible page. 404 not found pages were fixed.


  • FIXED: ignore menu items of the customizer to avoid menu duplication.


  • FIXED: empty user password should not be processed when user is being updated


  • FIXED: make activate link green only for the plugin users table


  • FIXED: remove warning message for defining scalar constants for php less than 5.6


  • FIXED: Users were prevented from accessing post type pages.


  • FIXED: Restrict users from editing any other user.


  • ADDED: Redirect the user to the first accessible page after login


  • FIXED: Add backward compatibility for PHP 5.x


  • ADDED: Allow the access to the Plugins page.


  • ADDED: Spanish language translations.


  • FIXED: Users could access the Plugins page by typing the URL in the browser.


  • FIXED: Deactivating users bug.
  • FIXED: PHP warning when slecting user roles.


  • FIXED: Users and Plugins plugins prevent access when the user has been edited.
    ADDED: Our Blog posts widget.


  • FIXED: Users and Plugins prevent access.
  • FIXED: Javascript conflict.
  • FIXED: Display the menu items title.


  • Initial Release