
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
Screenshots

Presets β one-click setups for a whole job or a single area, plus your own presets from JSON.

General β role name, session timeout, after-login page and admin notices, with the colorful header and theme color picker.

Capabilities β every permission grouped by area, with search and filters.

Menu & URL Blocks β Allowed / Blocked switches for whole areas (menu, URL and REST API), with the always-locked list.

WooCommerce β one choice for order access plus switches for customers, reports, coupons, download permissions, marketing, settings and status.

Plugin Access β every active plugin is detected: Default, Full access or Hidden per plugin, quick actions like LiteSpeed purge, or block single pages.

Access Map β every admin page, allowed or blocked, and why.

Activity β logins, blocked attempts and settings changes.

Tools & History β restore any earlier version, export and import settings.

The orders screen as the Admin Panel Manager sees it with "No delete or refund".

Preset builder β tick the areas and plugins a person may use, name it and save it as your own preset.