WP Manifestindependent plugin directory
manifest / ecommerce / user-avatar-for-woo

User Avatar for Woo WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

A simple, secure and lightweight plugin that empowers your Woo users to upload and delete their own profile picture directly on the "My Account" page.

★ 0stars
6release downloads
1.1latest · 4mo ago

Install

Download user-avatar-for-woo.zip From the 1.1 release on GitHub, Jun 23, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/errormouse/user-avatar-for-woo/releases/download/1.1/user-avatar-for-woo.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

A simple, secure and lightweight plugin that empowers your Woo users to upload and delete their own profile picture directly on the "My Account" page.

Description

Instead of relying on the default Gravatar, this plugin seamlessly integrates with the WooCommerce "My Account" page, users can upload a custom image, see a preview and even remove it. This enhances user engagement and gives your store a more professional, community-focused feel.

Key Features:

  • Seamless Integration: Automatically adds an avatar management section to the WooCommerce "My Account" details page. No configuration needed.
  • Simple Upload & Preview: Features a custom-styled "Select photo" button and shows a preview of the current avatar.
  • Avatar Removal: Users can easily remove their custom avatar with a single click, which reverts them to their default Gravatar.
  • Automatic Cleanup: When a user uploads a new avatar, the old one is automatically and permanently deleted from your Media Library to save space. When they explicitly remove an avatar, the file is also deleted.
  • Secure & Lightweight: Built with security best practices, including nonce verification, file type validation, and size checks. No extra libraries or bloat.
  • Translation Ready: All user-facing strings are internationalized and ready for translation.

Installation

Automatic Installation (Recommended)

  1. Navigate to Plugins > Add New in your WordPress dashboard.
  2. Search for "User Avatar for Woo".
  3. Click Install Now, then Activate.
  4. That's it! The avatar field will now appear on the WooCommerce "My Account" -> "Account details" page.

Manual Installation

  1. Download the plugin .zip file.
  2. Navigate to Plugins > Add New in your WordPress dashboard.
  3. Click Upload Plugin and choose the downloaded .zip file.
  4. Activate the plugin through the 'Plugins' menu in WordPress.

OR

  1. Unzip the downloaded plugin file.
  2. Upload the entire user-avatar-for-woo folder to the /wp-content/plugins/ directory on your server.
  3. Activate the plugin through the 'Plugins' menu in WordPress.

Frequently Asked Questions

How does this plugin work?

The plugin automatically hooks into the WooCommerce "My Account" -> "Account details" page and adds the necessary fields for uploading and managing a profile picture. There are no settings pages to configure.

Can I customize the appearance of the buttons?

Yes. The plugin adds specific CSS classes that you can use to style the elements. The main classes are:

  • .btn-upload-avatar: The custom "Select photo from computer" button.
  • .remove-avatar-label: The label for the "Delete current profile picture" checkbox.

What happens to the old avatar when a new one is uploaded?

To keep your Media Library clean, the old avatar file is permanently deleted from your server when a new one is successfully uploaded.

Is the plugin secure?

Yes. All actions are verified with WordPress nonces to prevent CSRF attacks. File uploads are validated by size and MIME type (only JPG, PNG, GIF are allowed) on the server-side, and the plugin uses WordPress's core functions for secure file handling.

Changelog

1.0

Initial release. Basic functionality to upload a custom avatar on the WooCommerce My Account page.

Upgrade Notice

1.0

This is the first version of the plugin. Enjoy the custom avatar feature!

Releases

2 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
1.1 latest
Jun 23, 2026 4mo ago
user-avatar-for-woo.zip
4
1.0
Jun 11, 2026 4mo ago
user-avatar-for-woo.zip
2
A grade

Security

User Avatar for Woo 1.1 · audited by WP Registry

No security issues found.

Audited release
1.1
Findings
none
Worst severity
—
Content hash
abdbe30e545acf3a4ddc2b4a…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.