Directory / plugin

Limited Admin Role By HEMDOX Digital

v2.9.3 Β· by minhaz52

A safe "Admin Panel Manager" role for staff, clients and freelancers: one-click presets, per-plugin access, WooCommerce limits and session timeout.

About this plugin

Limited Admin Role adds a custom WordPress role called Admin Panel Manager. Give it to a shop manager, a content writer, an SEO agency or a client, and choose exactly what they can see and do β€” without ever handing over full administrator rights.

Users, plugins, themes and code stay locked no matter what you configure, so the role can never take over the site.

One-click presets

Set up the whole role in one click, then fine-tune it:

  • Whole job: Store Manager, Content + SEO, Accountant (read-only), Client Owner.
  • One area only: ⚑ LiteSpeed Cache only, πŸ” SEO only, πŸ“ Posts only, πŸ›οΈ Shop only.
  • Your own presets: save the current settings as a preset, or create one from JSON. Download any preset and reuse it on your other sites.

Every preset shows exactly what will change before you apply it, and every change is saved in History so it can be undone.

Key features

  • πŸ” Capability grid β€” turn every WordPress, WooCommerce and SEO-plugin permission on or off, grouped into clear categories.
  • 🚫 Menu & URL blocks β€” hide and block Orders, Customers, Reports, Coupons, Download permissions, Marketing, Users, Tools, Appearance, Settings and more (menu, direct URL and REST API).
  • 🧩 Plugin Access β€” give the role full access to one plugin (for example Rank Math, Yoast, AIOSEO or LiteSpeed Cache), or hide single plugin pages.
  • ⚑ Quick actions β€” let the role purge the LiteSpeed cache from the toolbar without opening LiteSpeed settings.
  • πŸ›’ WooCommerce controls β€” orders blocked, view-only, “no delete/refund” or full; allow or block customers, sales reports, coupons, download permissions, marketing and status; hide stock and cost of goods. Works with HPOS and legacy order screens.
  • 🧱 Preset builder β€” tick what a person may use and save it as your own one-click preset.
  • πŸ‘οΈ Preview as role β€” see the admin exactly as the role sees it, then exit with one click.
  • πŸ—ΊοΈ Access Map β€” every admin page with allowed/blocked and the reason why.
  • πŸ“‹ Activity log β€” logins, logouts, blocked attempts and settings changes.
  • πŸ• Session timeout β€” forces logout after a set number of hours, even with “Remember Me”.
  • πŸ“… Access expiry β€” set an end date per user; access stops automatically.
  • ↩️ History, export and import β€” restore any earlier version, move settings between sites as JSON.
  • 🎨 Colorful, modern settings screens with a theme color picker.
  • πŸ’» WP-CLI β€” wp limadro status|export|import|history|rollback|preset|reset|log|expire.
  • πŸ†˜ Lockout recovery β€” define( 'LIMADRO_DISABLE', true ); in wp-config.php switches restrictions off.

Always locked for security

Whatever you configure, the role can never: create, edit, delete or promote users; change roles; post unfiltered HTML; install, update, delete or edit plugins or themes; switch themes; or edit files. The matching REST API routes are blocked too.

About the developer

Limited Admin Role is built and maintained by HEMDOX Digital. Visit the plugin page for guides and updates. If the plugin saves you time, a 5-star review helps a lot.

Compatibility

Tested with WooCommerce 11.2 (HPOS and legacy orders), Elementor 4.3, Rank Math, Yoast SEO, All in One SEO and LiteSpeed Cache.

License

This plugin is licensed under the GNU General Public License v2.0 or later.

Full license text: https://www.gnu.org/licenses/gpl-2.0.html

Plugin tags