A companion plugin for the official Auth0 Login plugin that enables front-end authentication without creating WordPress user accounts. Perfect for membership sites, intranets, and client portals.
Plugin Settings Preview
Perfect for
Flexible authentication without the complexity
Built to work seamlessly with the Auth0 Login for WordPress plugin while providing front-end only authentication.
Protects public-facing content while leaving WordPress admin untouched
Stores Auth0 sessions independently from WordPress users using PHP sessions
Create your own login page HTML with a simple {{login_url}} placeholder
Skip the intermediate login page and go directly to Auth0 for seamless authentication
Choose between standard Auth0 domain or your custom domain for branded experience
Keep specific content public with wildcard support for flexible access control
Companion plugin to the official Auth0 plugin
Auth0 for All requires the official Auth0 Login plugin and extends its functionality for front-end use cases.
Easy setup in three steps
Install Auth0 Login Plugin
Install and configure the Login by Auth0 plugin from WordPress.org
Install Auth0 for All
Download from GitHub and upload to /wp-content/plugins/
Configure Settings
Go to Settings → Auth0 For All and configure your preferences (custom domain, excluded paths, login page HTML, etc.)
Included in the repository is an optional mu-plugin that disables Auth0 for the WordPress admin panel.
Simply place disable-auth0-for-admin.php in your /wp-content/mu-plugins/ directory.
Flexible settings for your needs
Choose between the standard Auth0 domain or your custom domain
Allow WordPress users to bypass Auth0 login
Skip the intermediate login page and go directly to Auth0
Specify paths that should remain public (supports wildcards)
Create your own login page using {{login_url}} as a placeholder
Join developers using Auth0 for All to create secure, membership-based WordPress sites without the complexity.