by Attributes WP on WordPress.org
Lightweight WordPress authentication with custom login pages, role-based redirections, and secure user access control.

User Access settings page with login page management
Attributes User Access is a lightweight and flexible authentication solution for WordPress. It empowers site administrators with detailed control over login processes, enhancing user authentication and access experience with a focus on security and performance.
Custom Login Page Creation
Flexible Login Redirection
Developer-Focused Architecture
Security & Performance
Basic login form:
[attributes_login_form]
With parameters:
[attributes_login_form redirect=”/dashboard” remember=”false”]
Available parameters:
redirect – Target URL after login (default: Dashboard)remember – Show “Remember Me” checkbox (default: true)form_id – Custom form identifier (default: attributes_login_form)label_username – Custom username field labellabel_password – Custom password field labellabel_remember – Custom remember me labellabel_log_in – Custom login button textOverride templates in your theme for complete customization.
Template location in theme:
your-theme/attributes/front/forms/login-form.php
Original template location:
wp-content/plugins/attributes-user-access/templates/front/forms/login-form.php
Copy the original template to your theme and customize as needed. The plugin automatically uses your theme’s template when available.
Actions:
attrua_before_login_form – Fires before rendering the login form wrapperattrua_after_login_form – Fires after rendering the login formattrua_login_form_fields – Hook for adding custom fields to login formattrua_login_failed – Fires when a login attempt failsattrua_successful_login – Fires after successful authenticationattrua_before_page_creation – Fires before creating authentication pagesattrua_after_page_creation – Fires after creating authentication pagesFilters:
attrua_login_redirect_url – Customize login redirectionattrua_login_error_message – Modify login error messagesattrua_login_credentials – Filter login credentials before authenticationattrua_action_links – Modify plugin action linksattrua_row_meta – Modify plugin row meta linksAttributes User Access does not:
The plugin only stores:
All data is stored locally in your WordPress database and is completely removed upon plugin uninstallation.
Documentation: https://attributeswp.com/docs
Support Forum: https://wordpress.org/support/plugin/attributes-user-access
GitHub Repository: https://github.com/attributeswp/attributes-user-access
Report Issues: https://github.com/attributeswp/attributes-user-access/issues
Contributions are welcome! Please feel free to submit pull requests or open issues on GitHub.