Skip to content

Advanced Username Manager Documentation

Members who want to update their username have to contact an admin, and admins spend time on requests that should be self-service. Advanced Username Manager lets members change their username, first name, last name, and nickname directly

PluginBuddyPress

This directory contains the complete customer-facing documentation for the Advanced Username Manager WordPress plugin.

  • introduction.md - Plugin overview, features, requirements, installation, and quick start guide
  • general-settings.md - Complete guide to all admin settings including role permissions, cooldown periods, and username length requirements
  • unique-identifier.md - Documentation for the Unique Identifier feature that creates secure random profile URLs
  • shortcode-usage.md - How to use the [username_manager] shortcode on any page
  • username-availability.md - Real-time username validation and suggestion system
  • buddypress-integration.md - BuddyPress and BuddyBoss Platform integration guide
  • woocommerce-integration.md - WooCommerce My Account integration guide
  • hooks-and-filters.md - Complete reference for all actions and filters with code examples
  • frequently-asked-questions.md - Answers to 25+ common questions
  • troubleshooting.md - Solutions for common issues and problems
  1. Frontend Username Changes - Users can change login usernames without admin access
  2. Admin Controls - Role-based permissions, cooldown periods, length restrictions
  3. Real-Time Validation - Instant username availability checking with suggestions
  4. BuddyPress Integration - Settings tab in member profiles
  5. WooCommerce Integration - My Account page integration
  6. Unique Identifiers - Random profile URLs for enhanced privacy
  7. Email Notifications - Automatic confirmation emails
  8. Security Features - Rate limiting, validation, access control
  9. Developer Hooks - Extensive customization options

The documentation references placeholder images in the ../images/ directory. These images should be created from actual screenshots of the plugin interface:

  • license-activation.png
  • buddypress-quick-setup.png
  • woocommerce-quick-setup.png
  • general-settings-nav.png
  • welcome-tab.png
  • enable-bp-username.png
  • enable-wc-username.png
  • select-user-roles.png
  • username-cooldown.png
  • min-username-length.png
  • max-username-length.png
  • profile-link-format.png
  • save-settings.png
  • username-form-frontend.png
  • login-required.png
  • permission-denied.png
  • enter-new-username.png
  • username-available.png
  • username-taken.png
  • validation-error.png
  • save-changes-button.png
  • username-success.png
  • cooldown-message.png
  • buddypress-active.png
  • bp-settings-tab.png
  • bp-username-form.png
  • bp-settings-component.png
  • woocommerce-active.png
  • wc-my-account-nav.png
  • wc-username-page.png
  • wc-username-form.png
  • wc-success-message.png

The docs_config.json file contains the documentation structure metadata used by the wbcom-docs system for publishing to the documentation website.

To publish this documentation to the live documentation site, use the wbcom-docs MCP tool with the product slug “advanced-username-manager”.

Keep documentation updated when:

  • New features are added
  • Settings change
  • UI updates occur
  • New integrations are added
  • Bug fixes affect user experience

For documentation questions or suggestions:

Documentation