Attributes User Access
Attributes User Access
Description
Attributes User Access is designed to provide an advanced yet lightweight authentication solution for WordPress. It empowers site administrators with detailed control over login processes, enhancing user authentication and access experience.
Core Features
Custom Login Page Creation:
- Generate fully integrated login pages with WordPress.
- Use shortcode-based forms for easy theme compatibility.
- Automatically adapts to WordPress core updates.
Flexible Login Redirection:
- Redirect native WordPress login requests.
- Define role-based and context-aware redirection rules.
Developer-Focused Architecture:
- PSR-4 autoloading and object-oriented design.
- Extensible with action and filter hooks.
- Modular components for easy customization.
Performance Optimization:
- Load scripts selectively to minimize impact.
- Use transients for caching and improved efficiency.
- Deploy minified assets with source mapping for production.
Shortcode Usage
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)
Custom Template Override
Create a directory structure in your theme to mirror the plugin’s template location: your-theme/attributes/front/forms/login-form.php
Copy the original template from the plugin (templates/front/forms/login-form.php) to your theme’s directory as a starting point. Customize the template as needed.
The plugin uses a well-structured template with hooks that you can leverage:
attrua_login_form_fields– Add custom fields to the formattrua_after_login_form– Add content after the form
Developer Hooks Reference
Available Actions:
attrua_before_login_form– Fires before rendering the login formattrua_after_login_form– Fires after rendering the login formattrua_login_failed– Fires when a login attempt failsattrua_successful_login– Fires after successful authentication
Available Filters:
attrua_login_form_fields– Modify the login form fieldsattrua_login_redirect– Customize login redirectionattrua_login_error_message– Modify login error messages
Support
- Documentation: https://attributeswp.com/docs
- GitHub Issues: https://github.com/attributeswp/attributes-user-access/issues
- Support Forums: https://wordpress.org/support/plugin/attributes-user-access
Installation
Standard Installation:
- Upload the
attributes-user-accessfolder to/wp-content/plugins/ - Activate the plugin via Plugins in WordPress.
- Navigate to User Access in the WordPress admin panel.
- Configure the settings and create authentication pages.
Manual Installation:
- Download the plugin ZIP file.
- Log in to your WordPress admin panel.
- Go to Plugins > Add New and upload the ZIP file.
- Activate and configure the plugin.
Minimum Requirements
- WordPress 5.8 or higher
- PHP 7.4 or higher
- MySQL 5.6 or higher
- JavaScript-enabled browser
Configuration
Creating a Custom Login Page
- Go to Login Settings in WordPress Admin.
- Click Create Page to generate a login page.
- The page automatically includes a login form via shortcode.
- Customize the page title and slug as needed.
Setting Up Login Redirection
- Enable redirection to override the default WordPress login page.
- Set up custom redirection rules (e.g., redirect users to a specific page after login).
- Use hooks and filters to extend redirection logic.
Screenshots
Faq
Yes, Attributes User Access is designed to work with any properly coded WordPress theme.
Yes! You can:
1. Use CSS to override styles.
2. Modify form output with filters.
3. Override templates in your theme for full customization.
Developers can extend functionality using:
– WordPress action and filter hooks.
– Custom template overrides.
– Add-on plugin development.
– Premium feature integrations.
Reviews
Attributs d'accès
By joelmakombo7 on July 22, 2025
Gérez les accès sans effort, en toute confiance
Intuitive Access Control That Just Works
By Roger Soku (imbickstore) on July 21, 2025
Attributes User Access is a surprisingly intuitive plugin for managing user permissions based on custom attributes. Even without full support documentation yet, the setup is straightforward and the interface is clean. I was able to configure access rules quickly with no hassle, and everything worked as expected. For anyone needing fine-tuned control over user access, this plugin delivers exactly that without complexity. Looking forward to future updates!
Changelog
1.2.1
- Fix: Regenerated all minified assets from original sources
- Fix: Improved asset loading consistency across admin and frontend
- Fix: Added smart asset path resolution with fallback system
- Fix: Resolved missing admin.min.js file causing asset loading issues
- Enhancement: Optimized file sizes for better performance
- Enhancement: Enhanced production deployment readiness
1.2.0
- Enhancement: Improved plugin performance and stability
- Enhancement: Optimized codebase for better security
- Enhancement: Enhanced production readiness
- Enhancement: Better error handling and validation
- Enhancement: Improved code organization and structure
- Update: Comprehensive documentation updates
- Update: Enhanced user experience and reliability
1.1.0
- Enhancement: Added template override system for themes
- Enhancement: Improved security with better nonce validation
- Enhancement: Added custom logout handling endpoint
- Feature: New Extension Manager for add-on support
- Feature: Enhanced settings management with dot notation
- Feature: Added password visibility toggle
- Feature: Improved admin interface with notifications
- Feature: Added shortcode copying functionality
- Improvement: Better accessibility with ARIA support
- Improvement: Added dark mode support
- Improvement: Enhanced responsive design
- Improvement: Better error handling and user feedback
1.0.0
- Initial release.
- Custom login page generation.
- Role-based redirection system.




