plugin-icon

Attributes User Access

Автор: Attributes WP·
Lightweight WordPress authentication with custom login pages, role-based redirections, and secure user access control.
Рейтинги
5
Версия
1.2.2
Активные установки
20
Последние изменения
Feb 10, 2026
Attributes User Access

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.

Проверено на
WordPress 6.7.5
Этот плагин можно скачать и использовать при .