Client Safe Admin

Lifetime License!

Lock down sensitive WordPress admin screens so only your designated Safe Admins retain full access. Other administrators see a clean, streamlined dashboard — no plugins, no themes, no settings they shouldn’t touch.

Features

  • Designate one or more administrators (by email or username) as “Safe Admins”
  • All other administrators have selected screens completely hidden — both menu entries and direct URL access are blocked

Screens you can hide

  • Plugins screen (install, activate, delete)
  • Themes / Appearance screen (switch, customise)
  • Permalink settings
  • WooCommerce — hide all, or pick individual sub-screens: Orders, Customers, Settings, Status, Extensions, Payments, Marketing, Coupons
  • Tools (import, export, site health)
  • User role editing (create, delete, promote users)
  • Theme / Plugin file editor (also sets DISALLOW_FILE_EDIT)
  • Updates (hides update page, nag notices, and red badge counters)

Admin bar cleanup

  • Remove the WordPress logo (and About, WP.org links)
  • Remove the Comments bubble
  • Remove the “+ New” content dropdown

Other features

  • Multiple Safe Admins — comma-separated emails or usernames
  • Custom admin footer text — replace “Thank you for creating with WordPress” with your own branding
  • Emergency recovery via CSA_SAFE_ADMIN wp-config.php constant

Frequently Asked Questions

What happens if no Safe Admin is configured?

No restrictions are applied. The plugin only activates restrictions once a valid email or username is saved.

Does this modify user roles permanently?

No. Capabilities are filtered at runtime. Deactivating the plugin instantly restores full access for all admins.

Can I lock myself out?

Only the user matching the Safe Admin field can see the settings page. If you accidentally set it to a different user, recovery options are available via wp-config.php constant, plugin deactivation via FTP, or a direct database update.

$29.99

small_c_popup.png

Learn how we helped our awesome clients gain success.

Let's have a chat