Attributes User Access

plugin banner

Attributes User Access is a lightweight and flexible authentication solution for WordPress designed for greater control over login processes.

Author:Attributes WP (profile at wordpress.org)
WordPress version required:5.8
WordPress version tested:6.7.4
Plugin version:1.2.2
Added to WordPress repository:21-07-2025
Last updated:10-02-2026
Rating, %:100
Rated by:2
Plugin URI:https://attributeswp.com/#features
Total downloads:551
Active installs:20+
plugin download
Click to start download

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.

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
  • Template override system for complete customization

Flexible Login Redirection

  • Redirect native WordPress login requests
  • Define role-based and context-aware redirection rules
  • Custom redirect URLs per user role

Developer-Focused Architecture

  • PSR-4 autoloading and object-oriented design
  • Extensible with action and filter hooks
  • Modular components for easy customization
  • Comprehensive API for extensions

Security & Performance

  • WordPress.org compliant security practices
  • Nonce verification on all forms and AJAX requests
  • Transient-based error handling (no PHP sessions)
  • Optimized asset loading
  • Minified CSS and JavaScript 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)
  • label_username – Custom username field label
  • label_password – Custom password field label
  • label_remember – Custom remember me label
  • label_log_in – Custom login button text

Template System

Template System

Override 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.

Developer Hooks

Actions:

  • attrua_before_login_form – Fires before rendering the login form wrapper
  • attrua_after_login_form – Fires after rendering the login form
  • attrua_login_form_fields – Hook for adding custom fields to login form
  • attrua_login_failed – Fires when a login attempt fails
  • attrua_successful_login – Fires after successful authentication
  • attrua_before_page_creation – Fires before creating authentication pages
  • attrua_after_page_creation – Fires after creating authentication pages

Filters:

  • attrua_login_redirect_url – Customize login redirection
  • attrua_login_error_message – Modify login error messages
  • attrua_login_credentials – Filter login credentials before authentication
  • attrua_action_links – Modify plugin action links
  • attrua_row_meta – Modify plugin row meta links

Privacy Policy

Attributes User Access does not:

  • Collect any user data
  • Send data to external servers
  • Use cookies for tracking
  • Store sensitive information

The plugin only stores:

  • Plugin settings in WordPress options table
  • Temporary error messages in WordPress transients (auto-expire)
  • Page IDs for custom authentication pages

All data is stored locally in your WordPress database and is completely removed upon plugin uninstallation.

Support & Contributing

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.


Screenshots
FAQ
ChangeLog