WORDPRESS PLUGIN
Konfyra Access Control
Locks non-admin roles out of /wp-admin/ entirely, redirecting them to a frontend page you choose — a hard enforcement layer, not a login-flow convenience.
/wp-admin/ after logging in can often still land on part of the WordPress backend. The same gap exists for membership plugins (MemberPress, LearnDash) whose members are typically just Subscribers under the hood.
Features
Hard block, not a redirect suggestion
Checked on every admin_init — a direct visit to any wp-admin URL is caught, not just the login flow.
Exempt roles
Administrators always pass through. Exempt additional roles (e.g. Shop Manager) that still need order/product screens.
Configurable vendor redirect
Vendor roles go to a dashboard URL you set. Role checkboxes are pulled from your site’s actual registered roles — no guessing whether it’s called “vendor,” “seller,” or “wcfm_vendor.”
Configurable default redirect
Everyone else (members, students, customers) goes to a path you set — a MemberPress account page, a LearnDash dashboard, anything. Leave blank for automatic WooCommerce My Account or homepage fallback.
AJAX, cron, and REST always exempt
Marketplace and membership plugins route frontend actions through admin-ajax.php internally — this plugin never touches those requests.
Optional admin bar hiding
Closes a smaller information leak — the toolbar exposes plugin names/versions to anyone logged in.
Why it’s different
Software requirements
How it compares
Based on each product’s public pricing and documentation as of publication.
The well-known free alternative is a hand-written functions.php snippet (the classic “blockusers_init” pattern) — it does the core block, but with no UI, no role picker, no vendor-vs-everyone-else distinction, and no admin-bar toggle. This plugin is that idea, finished.
Installation guide
Five minutes, no coding required.
konfyra-access-control folder in wp-content/plugins/ — WordPress deactivates a plugin automatically when its files disappear, restoring your own access immediately.
konfyra.com