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