Protect admin accounts from being deleted or modified by other users. This plugin will always be hidden from all users other than the admin who instal …
This plugin protects selected WP Admin accounts, and standard posts created by those Admins, from being deleted or edited by other users. This plugin is hidden from all users other than the Admin who installs it. Only users with the “Administrator” role can be protected.
This plugin might be useful if you want to share admin access with other users (i.e. IT team, developers, etc) but don’t want to risk impacting the accounts of certain Admins. Or, perhaps you’re the developer or IT member who might need this plugin to prevent other non-technical Admins from accidentally deleting your account or key Admins on specific projects.
As soon as the plugin is activated, it will store the ID of the user that activates the plugin. The plugin will then be hidden from all users other than this user.
You can choose which Admin accounts (yours or others) to protect. Only the Admin who activates the plugin can save its settings. Other users won’t see the Settings page or the menu.
Once protected admin accounts are selected on the Settings page, other users and admins will NOT be able to:
Additionally, if other users or Admins, under unlikely circumstances, are able to access the user profile page of the protected Admin accounts using other plugins, this plugin will prevent any modifications from being saved.
Similar to the above, if other users or Admins are able to change the protected Admin account’s email address via the Profile page, this plugin will revert it back to the original email address.
Also, should someone attempt to edit a protected Admin’s account, the attempted action will be logged to the database. You can view recent attempts under Logs within the plugin’s section.
Once you deactivate the plugin, all users with the ability to manage plugins (activate_plugins
capability) will be able to see the plugin. It is advised to only deactivate the plugin when you feel safe to do so. Otherwise you can just enable or disable protection from the plugin’s Settings page.
If you want to be extra cautious (depending on your needs), you should also manually disallow file edit. This plugin doesn’t do that because some people might still need it.
define( 'DISALLOW_FILE_EDIT', true );
This plugin has NOT been tested with other user management plugins or role editor plugins. Hence its use alongside these types of plugins is not guaranteed to work as intended.
You can choose to get notified by email when someone attempts to modify your protected Admin accounts. Easily enable or disable email notification when you upgrade to Protect Admin PRO.
/wp-content/plugins/
directory, or install the plugin from your WordPress dashboard Plugins>Add New
.Users>User Protection
to configure the plugin.Plugin setting page.
Example of users list view when protection is active.
Error displayed when someone attempts to delete the protected admin account.
Error displayed when someone attempts to change role of the protected admin account.
Error displayed when someone attempts to edit the protected admin account.
You have to upgrade to the PRO version.
Login to your site, and then go to Users > User Protection. The details are shown at the bottom of the option page.
Yes! Since version 0.2.0, you can protect more than just one admin account.
Yes! You can find .pot file inside the /languages
directory in the plugin’s root folder.
This plugin has not been tested on WordPress multisite. It may or may not work on WordPress multisite.
At this time, only user with administator role can be protected. This might change in future updates.