WP User Avatar

Wordpress Plugin
Download latest - 4.4.1

Download Stats

Today 15,805
Yesterday 18,032
Last Week 38,279
All Time 2,144,761
Banner 772x250

Modern Membership Plugin for Ecommerce, Digital Downloads, User Profile, Registration & Login Form

ProfilePress is a simple yet powerful ecommerce and paid membership plugin for accepting one-time and recurring payments, selling subscriptions and digital products or digital downloads (downloadable files) via Stripe, Mollie & PayPal, restrict content and control user access.

ProfilePress is the best Stripe (Credit Card), PayPal, & Mollie payment forms plugin for WordPress to quickly accept payments and provide your users the ultimate member experience.

ProfilePress lets you create beautiful user profiles, member directories, frontend login, and user registration forms, member password reset and edit profile forms.

Our Drag-and-Drop form builder makes building forms easy. It is the perfect solution for creating online communities and membership sites where users can register or signup to become members.

Website | Addons | Documentation | Support


Excellent Features of ProfilePress

ProfilePress ecommerce plugin is suited for selling non-physical goods, including online courses, digital downloads, downloadable files, paid memberships, subscriptions, selling services, selling event tickets, accepting donations, selling digital downloads, etc.

Multiple Payment Processors

Easily connect to Stripe (supports Stripe hosted checkout page and on-site payment form), PayPal & Mollie to collect payments with our membership plugin. We are working on adding additional gateways (Square, PayStack, RazorPay, Mercado Pago) in the future.

Powerful Payment Options

One-time payments, subscriptions, subscriptions with free trials, payment plans (installments), donations. We cover ways you may want to get paid.

Coupon Discounts

Incentivize your buyers with a coupon discount to increase sales. With our ecommerce and membership plugin, you can easily create unlimited coupons and automatically add coupons with a URL parameter.

Custom Frontend Forms

Create excellent checkout page, member login forms, user registration forms, password reset forms, and edit profile forms with our drag-and-drop builder. Your members will never have to see your WordPress admin panel. Everything is handled in the frontend.

  • Conversion Optimized Checkout Form Let users make payments to you and subscribe to your membership plans.
  • User Registration Forms Let users signup via a custom registration form.
  • Login & Password Reset Forms Allow users to log in and reset their passwords via custom frontent forms.
  • User Dashboard My Account page and edit profile forms for users to manage their profile details and account settings.
  • Automatic Registration & Login Redirect Auto login users after they register and redirect them after they sign in, log out and reset their passwords.
  • Add login, logout, register, and profile links to your website navigation menu that will change based on whether the user is logged in.

User Profiles & Member Directories

Add beautiful user profiles to your site that display your users' profile pictures and information. And create searchable and filterable member directories allowing users to find each other.

We also provide shortcodes to display users' avatars and allow users to upload their profile pictures from the front-end of your site.

Advanced and Drag-and-Drop Form Builder

We took out the pain of creating user profiles, member directories, and forms with our intuitive drag-and-drop builder.

We also provide an advanced form builder that gives you the flexibility to build any form. With knowledge of HTML, you code the form with our expressive shortcodes, make it pretty with CSS, and we handle the rest.

Customisable Pre-Built Templates

Never start from scratch again. ProfilePress comes with several beautiful, customizable pre-built templates for user profiles, member directory, and forms to help you save even more time.

Access Control, Paywall & Content Restriction

Hide any article, post and content behind a paywall. With a few clicks, you can set up a paywall to protect members-only content.

ProfilePress gives you fine-grained control over what content your users can see based on your protection rules and shortcodes. You can restrict content including pages, child pages, posts, custom post types, categories, tags and custom taxonomies based on their membership plans, user roles, usernames, and logged-in status.

You can also control the visibility of navigation menus and widgets, modules & contents in the block editor, Elementor & Beaver Builder page builders.

Detailed Ecommerce Reports

We provide a complete reports section where you can Keep track of your earnings, refunds, sales, download logs and more. You can view reports for any period or drill down to specific membership plans.

Other Payment & Membership Plugin Features

  • Accept one-time, recurring payments and charge for subscriptions with Stripe, PayPal and Mollie.
  • Smart fraud protection & spam prevention on the user registration form, login form and checkout page.
  • Complete customer management to view and manage detailed records of all customers and their order history.
  • Collect EU Vat or Tax from your users with our ecommerce plugin depending on their location, with complete control over tax rates and who to charge.
  • Disable the admin bar and restrict access to the WordPress dashboard based on user roles.
  • Redirect the WordPress default login page (wp-login.php) to your custom login, registration page, and password reset pages.

Email Customizer

Customize the email templates for each email that can be sent to users and administrators. You also have the flexibility of changing the sender name and email address and activating and deactivating the email type that can be sent.

Powerful Premium Features

Extend the capabilities of ProfilePress with our powerful addons and remove the additional 2% Stripe processing fee.

  • PayPal Checkout Accept Visa, Mastercard, Venmo, Discover, iDEAL, American Express, Bancontact, BLIK, giropay, MyBank and Przelewy24 payments via PayPal.
  • Mollie Checkout Accept payments via Credit Card, iDEAL, SEPA Direct Debit, Apple Pay, PayPal, Klarna, Bancontact, Bank transfer & Gift Card with Mollie.
  • Custom Fields Collect additional information from users besides the standard profile data during user registration and payment checkout.
  • Email Confirmation Ensure registered users confirm their email addresses before they can sign in via the login form or social login.
  • User Moderation Decide whether to approve newly registered users or not. You can also block and unblock users at any time.
  • Metered Paywall Let guest and visitors view limited number of restricted content using the best leaky paywall plugin. Metered paywalls allows free readers to access a few articles before restricting the rest to subscribers only.
  • Social Login Let users checkout, register & login to your site with social login via Facebook, Twitter, Google, LinkedIn, Yahoo, Microsoft, Amazon, GitHub, VK and WordPress.com.
  • Two-Factor Authentication (2FA) Adds an additional layer of security to users accounts by requiring more than just a password to log in.
  • Passwordless Login Let users log in to your site via a one-time URL sent to their email addresses.
  • WooCommerce Manage WooCommerce billing and shipping fields, replace WooCommerce login and edit account forms in checkout and "My Account" pages with that of ProfilePress.
  • Google reCAPTCHA Protect your user registration, login, checkout and password reset forms against spam and bot attacks.
  • Site Creation Allow users to create new sites on a multisite network via a user registration form powered by ProfilePress.
  • Mailchimp Subscribe members to your Mailchimp audiences after they register, made a purchase and payment, subscribe to membership plans and automatically sync profile changes with Mailchimp.
  • Campaign Monitor Subscribe members to your Campaign Monitor lists when they register, subscribe to membership plans via checkout form, and automatically sync profile changes with Campaign Monitor.
  • BuddyPress Profile Sync This addon provides 2-way synchronization between WordPress profile fields and BuddyPress extended profile.
  • Join BuddyPress Groups Let users select the BuddyPress groups to join during registration.
  • Akismet Block spam and bot user registrations with Akismet and keep your membership site safe and secured.
  • Polylang Build multilingual login, registration, password reset, and edit profile forms.

ProfilePress is the Ecommerce platform of your dreams. It delivers a complete Ecommerce experience with everything needed for selling online.

If you're looking to build a business out of your membership site by creating paid memberships, there's no better way than to use ProfilePress membership plugin which provide the ultimate member experience and will help you start and profit from your WordPress membership sites.

What's Next

If you like this plugin, then consider checking out our other products:

  • MailOptin - Create popups and optin forms for capturing email newsletter subscribers. Integrates with Mailchimp, ConvertKit, Infusionsoft, ActiveCampaign, Campaign Monitor, Constant Contact & more.
  • LoginWP - Redirect users to different URLs after they log in, log out and register based on different conditions including user role, capability and more.

Releases (142 )

Version Release Date Change Log
4.4.1 2022-12-15
4.4.0 2022-12-06
4.3.2 2022-11-14
4.3.1 2022-11-09
4.3.0 2022-10-21
  • Pro: Mollie Addon.
  • Added integration with Conditional Blocks plugin.
  • Added customer ID placeholder support to order email.
  • Added custom fields support to order emails.
  • Fixed: Index column size too large error when creating subscriptions DB table.
  • Fixed bug where download details was showing for order without downloads.
4.2.0 2022-10-03
  • New: Support for selling digital products.
  • Added support for associating role to membership plans.
  • Added subscription details to view order page.
  • Added support for toggling Metaboxes.
  • Added "add new plan" button to plan edit screen.
  • Enhancement: Delete transient on plugin uninstallation.
  • Fixed bug with manually creating order not working.
  • Updated material icons and dropped EOT and TTF files.
  • Added button to reinstall missing DB tables.

See the changelog file for full change log information.

4.1.4 2022-09-08
  • Updated Stripe API to 2022-08-01.
  • Fixed blurry gravatar in member directory.
  • Fixed bug with custom fields not showing up in checkout
  • Fixed bug where content protection listing page had missing Access info.
  • Fixed bug with add new content protection page displaying multiple sidebars.
  • Fixed bug with children of core pages not getting protected.
4.1.3 2022-09-05
  • Added navigation menu protection.
  • Added Elementor content restriction.
  • Added Beaver Builder content restriction.
  • Added support for discounting subscription first payment.
  • Added support for purchase note.
  • Added support for checking active subscription via PHP.
  • Fixed bug where new order creation with missing payment method failed.
  • Fixed couple of date/time related query bugs.
  • Fixed bug where cancelled one-time subscription was still active.
  • Fixed bug where non-completed order email receipt can be sent.
4.1.2 2022-08-27
  • Added "ppress_disable_google_fonts" filter to disable google fonts globally.
  • Added Oxygen builder compatibility to Admin Bar Control.
  • Fixed bug where new order creation with missing payment method failed.
  • Fixed bug where content protection failed to identify some posts/pages.
  • Fixed date related output and queries.
4.1.1 2022-08-16
  • Fixed bug with Stripe webhook 404ing.
4.1.0 2022-08-14
  • Pro: PayPal Checkout addon is live.
  • Pro: Added &mdash as default select options for profile custom fields.
  • Added order refund support from single order admin page.
  • Added payment method icons to checkout page.
  • Added filter to remove billing custom fields in default WP user profile
  • Added filter to disable D&D custom html sanitization
  • Fixed bug with free trial subscriptions getting expired early.
  • Fixed: Duplicate entry '0' for key 'user_id' when recalculating stat.
  • Fixed jQuery deprecated syntax errors.
  • Fixed fatal error caused when loading billing address fields in builder.
  • Fixed contextual state display bugs.
4.0.3 2022-08-02
  • Fixed critical bug causing checkout not to work.
  • Fixed bug where plan with empty description caused checkout not to work.
  • Enhancement: Added endpoint as class to My Account tabs.
4.0.2 2022-08-01
  • Enhancement: Store admin bar menu now only display for active store.
  • Fixed bug where Stripe scripts were loaded when not enabled.
  • Fixed bug where pages where auto-created.
4.0.1 2022-07-29
  • Fixed bug with member directory role restriction not working.
  • Fixed: Uncaught Error: Call to a member function exists().
4.0.0 2022-07-28
  • Added paid membership feature.
  • Fixed bug where upload field with data is still required.

See the changelog file for full change log information.

3.2.16 2022-07-21
  • Added unique classes to my account page - account details section.
  • Fixed bug with member directory search not working in some cases.
  • Fixed bug where upload field with data is still required.
  • Fixed XSS on member directory search field.
3.2.15 2022-06-29
  • Fixed bug where social icons where showing when disabled.
  • Removed display name from sorted field options.
  • Added filter to member directory filter fields.
3.2.14 2022-06-13
  • Improve PHP 8 compatibility.
3.2.13 2022-05-30
  • Fixed bug where custom html texts where scribbled.
3.2.12 2022-05-23
  • Fixed user roles not recognized during member directory search.
  • Fixed fatal error caused by empty member directory search field.
  • Fixed bug with shortcodes not working in custom html.
  • Fixed conflict where media uploader was not working for other plugins.
  • Fixed Buddypress signup page override not working.
  • Fixed My Account page visitor redirect bug.
  • Improvement: scroll to member directory section after search.
  • Improved ajax login process.
  • Added Slim SEO compatibility.
3.2.11 2022-05-03
  • Fixed PHP Fatal error: Uncaught Error: Call to a member function wpua_get_default_avatar_url() on null
  • Upgrade jbox and flatpickr libs.
3.2.10 2022-04-05
  • Added noncache to temporary redirects.
  • Fixed fatal error caused by user avatar functions.
3.2.9 2022-03-09
  • Fixed bug where reset password enforcement not working.
  • Made sure select2 is only loaded where needed in admin screens.
3.2.8 2022-02-14
  • Fixed bug with content restriction shortcode not working correctly.
  • Fixed bug with item dragging in the form builder.
  • Added: Clear form after registration.
  • Added action hook to email template.
  • Pro Added enabling/disabling of passwordless login per form.
  • Pro support for replacing the registration form in WooCommerce my account page
3.2.7 2022-01-19
  • Fixed bug where redirect after login settings not getting cleared.
  • Fixed bug with wp_title user profile output.
  • Fixed bug where content restriction didn't work in some cases.
3.2.6 2022-01-06
  • New content restriction shortcode.
  • Added content restriction to specific users.
3.2.5 2021-12-17
  • [Pro] Two-Factor Authentication addon.
  • Fixed bug where member directory custom sort wasn't working.
  • Fixed conflict with LearnDash Propanel.
  • Fixed bug where value attribute of password-reset-submit wasn't working.
  • Datepicker now respect WP start of week day.
  • Fixed Flatpickr date bug.
  • Added prefix to hint.css.

See the changelog file for full change log information.

3.2.4 2021-11-20
  • Fixed bug where user role selection on registration wasn't working.
  • Fixed responsiveness issue in Gerbera member directory theme.
3.2.3 2021-11-09
  • Fixed bug where custom content protection message wasn't properly formatted.
  • Escaped html attributes in html response returned on ajax form request.
  • Removed display-name as title for user profile in member directory.
3.2.2 2021-11-01
  • Added a new admin page header.
  • Add redirect_to query parameter when Global Access redirects to a login page.
3.2.1 2021-10-24
  • Fixed issue with avatar sizes.
  • Fix: PHP DOMDocument loadHTML not encoding UTF-8 correctly.
  • Fixed: Index column size too large.
3.2.0 2021-10-15
  • Added cover photo uploader to WP edit profile page.
  • Added pagination to profile posts.
  • Added pagination to profile comments.
  • Added "previous_page" support for redirecting to previous page using "redirect" form attribute.
  • Renamed cover image to cover photo.
  • Ensure avatar url returns the full image url.
  • Added filter to override get_avatar size.
  • Fixed bug where double member directory embed resulted in same result in both.
  • Fixed form builder metabox label not correctly displaying.
  • Ensure missing closing tags are closed in content protection.
  • Made website url in profile display clickable.

See the changelog file for full change log information.

3.1.19 2021-09-21
  • Fixed bug where html in builder settings modal wasn't parsed.
  • Added filter to disable session.
  • Further disable screen options where not needed.
3.1.18 2021-09-02
  • Added wp_redirect interceptor to prevent 301 redirect during Ajax login.
  • Added filter for frontend user profile post listing.
  • Added notice to switch to seo friendly permalink structure.
  • Fixed bug where media uploader wasn't working in rare cases.
  • Disable screen options where not needed.
  • Remove wp_login action trigger from autologin because it can break ajax signup form.
  • Enhancement: Only set alt in user avatar if it exists.

See the changelog file for full change log information.

3.1.17 2021-08-22
  • Added wp_login trigger after login.
  • Fixed issue where deleted login page causes wp-admin to 404.
  • Fixed: Undefined property: stdClass::$url.
3.1.16 2021-08-06
  • Added compatibility with a lot of 2fa plugins.
3.1.15 2021-07-28
  • Fixed bug with with My Account page not correctly rendering.
3.1.14 2021-07-23
  • Minimum PHP version is now 5.6.0.
3.1.13 2021-07-22
  • Added checks to ensure pages exist before setting/redirecting to them.
  • Fixed user profile responsiveness.
  • Fixes PHP Fatal error: Uncaught Error: Class "DOMDocument" not found.
3.1.12 2021-07-13
  • Fixed issue where logout redirect wasnt working.
  • Fixed issue where line breaks weren't maintained.
  • Fixed bug where redirect after login was to an invalid url.
3.1.11 2021-07-09
  • Fixed missing sql unescaping in member directory search.
  • Validate redirect_to urls to prevent redirect to another site.
  • XSS fix by escaping variables in tab widget.
3.1.10 2021-07-04
  • Fixed issue where bulk delete wasn't working in some cases.
  • Scoped wp_list actions to manage_options capability.
  • Fixed typos in admin setting and My Account pages.
  • Fixed broken member directory admin page design.
  • Improved sanitization and escaping of data.
  • Added file upload field support to profile-cpf shortcode.
  • Added missing bio support to profile-hide-empty-data shortcode.
  • Fixed bug where profileslug + slash in a post slug redirected to homepage.
  • Fixed bug where custom processing labels didn't work for password reset forms.
3.1.9 2021-07-04
  • Fixed issue where bulk delete wasn't working in some cases.
  • Scoped wp_list actions to manage_options capability.
  • Fixed typos in admin setting and My Account pages.
  • Improved sanitization and escaping of data.
  • Added file upload field support to profile-cpf shortcode.
  • Added missing bio support to profile-hide-empty-data shortcode.
  • Fixed bug where profileslug + slash in a post slug redirected to homepage.
  • Fixed bug where custom processing labels wasnt working for password reset forms.
3.1.8 2021-06-25
  • Fixed issue with global site access not correctly working.
  • Added success color to registration form notice.
  • Fixed bug admin bar control wasn't working.
  • Fixed bug where specifying custom roles for registration forms didn't work.
  • Improved sanitization and escaping of data in settings pages.
  • Auto paragraphed form custom messages.
3.1.7 2021-06-17
  • Enhancement: JS scripts are now conditionally loaded.
  • Fixed display issue in perfecto lite themes.
  • Added custom message when logged in users view a login and signup page.
  • Added compatibility with peters login redirect.
  • Fixed incorrect avatar size retrieval.
  • Fixed Warning: array_reduce() expects parameter 1 to be array, null given.

See the changelog file for full change log information.

3.1.6 2021-06-14
  • Fixed issue where name exist check prevented the form builder from saving.
3.1.5 2021-06-14
  • Added form shortcode copying to form builder
  • Improvement: Only load tab js when needed.
  • Fixed issue where gravatar wasnt shown for users with avatar.
  • Fixed detected builder styling issues.
  • Added default attribute to profile cpf shortcode.
  • Added edit to form action links.
  • Added filter to disable tinymce shortcode modal in post editor.
  • Added notice when avatar display is disabled.
  • Redirect myaccount page to login page when user not logged in.
  • Switch shortcode redirection to html/js redirect method.

See the changelog file for full change log information.

3.1.4 2021-05-30
  • Security fix: Ensures only valid custom user meta are updated.
  • Security fix: validate files and images correctly before they are uploaded.
  • Fix: Avatar upload now respects resize settings when using frontend forms.
  • Fix: Added link to uploaded file when file custom field is displayed.
  • Enhancement: when a user profile doesn't exist, redirect to homepage.
  • Enhancement: Remember login by default.
3.1.3 2021-05-26
  • Fixed edge cases where post content was overridden.
  • Fixed bug where buddypress avatar override wasn't working.
  • Removed the shortcode builder due to wp.org no longer accepting code inserters.
3.1.2 2021-05-22
  • Fixed issue where registration with username requirement disabled wasn't working.
  • Fixed fatal error caused during user registration.
3.1.1 2021-05-22
  • Scoped all admin CSS to reduce conflict with other plugin admin pages.
  • Fixed incompatibility with Max Mega Menu plugin.
  • Fixed PHP 8 Fatal error: Uncaught ValueError: Unknown format specifier.
3.1 2021-05-18
  • Fixed bug where disabling admin new user notifications wasnt working.
  • Fixed fatar error: Cannot use ProfilePress\Core\Base as Base because the name is already in use.
  • Fixed issue where myaccount js was shown on all pages.
3.0 2021-05-16

(The rebrand to ProfilePress) = * Added custom login forms. * Added frontend user registration form. * Added User Profiles. * Added Member Directories. * Added Content Protection. * Added Admin bar and dashboard access restriction.

See the changelog file for full change log information.

2.2.16 2021-04-11
  • Fixed issue of low quality avatar.
2.2.15 2021-03-12
  • Fixed broken avatar in some edge cases.
2.2.14 2021-03-12
  • Added missing space before classes.
2.2.13 2021-03-12
  • Fixed broken avatar image.
2.2.12 2021-03-07
  • Fixed issue where contributors and subscribers could see posts in the backend.
  • Fixed Persistent XSS via display name when avatar is displayed.
2.2.11 2021-02-09
  • Fixed issue where contributors and subscribers could see posts in the backend.
  • Fixed Persistent XSS via display name when avatar is displayed.
2.2.10 2021-01-22
  • Fixed: Warning: Missing argument 2 for WP_User_Avatar.
  • Re-added support for hook implementation eg on wp frontend.
2.2.9 2021-01-12
  • Fixed PHP Notice: Trying to get property 'ID' of non-object.
  • Fixed Fatal Error: Cannot use string offset as an array.
  • Fixed: Deprecated: whitelist_options is deprecated since version 5.5.0
  • Increased the priority of user_profile_picture_description filter usage
2.2.8 2020-11-23
  • Fixed: Notice: Object of class WP_User could not be converted.
  • Replace core Profile Picture in profile edit screen with WP User Avatar.
  • Replace 'Avatar' as a label with 'Profile Picture'.
  • Removed dashboard access restriction feature.
  • Fixed contextual button display showing undo button on page load.
2.2.7 2020-06-16
  • Removed target blank from dismiss url of admin notice
  • Code enhancements and improvements.
2.2.6 2020-04-22
  • Improve compatibility with latest WordPress version.
2.2.5 2020-04-15
  • Fix: Missing translation strings added.
2.1.9 2019-04-22
  • New: New filter 'wpua_default_alt_tag' added to modify default image alt tag And warning error resolved on stagging environment.
2.2.2 2019-04-22
  • Fix: Broken avatars on comments section.
1.9.13 2014-06-26
  • Bug Fix: Load _load_wp_includes mostly only on front pages
  • Bug Fix: Check for edit_posts capability before enabling filters for Subscribers
1.5.6 2014-05-28
  • Update: Use cache for wpua_has_gravatar
1.5.7 2014-05-28
  • Bug Fix: Separate out JavaScript for Subscribers
  • Bug Fix: Subscriber uploader not finding error type
1.5.8 2014-05-28
  • Bug Fix: Add function exists checks to prevent redeclare errors
  • Bug Fix: Page die if file upload is too big
  • Bug Fix: Upload file with submit
1.6 2014-05-28
  • Add: Filters to change profile HTML structure
  • Add: Recognition of sizes registered with add_image_size
  • Add: Resize image options for Contributors & Subscribers
  • Bug Fix: Rerrange CSS class names
1.6.1 2014-05-28
  • Bug Fix: Profile not saving without an avatar for Contributors & Subscribers
1.6.2 2014-05-28
  • Bug Fix: Show Default Avatar if attachment doesn't exist
  • Bug Fix: manage_users_custom_column not returning values
1.6.3 2014-05-28
  • Bug Fix: Checkbox value for "Crop avatars to exact dimensions"
1.6.4 2014-05-28
  • Bug Fix: Correct avatar not showing in widget
  • Update: Check compatibility to 3.7.1
1.6.5 2014-05-28
  • Bug Fix: Use entire comment object instead of just e-mail address
1.6.6 2014-05-28
1.6.7 2014-05-28
  • Add: Undo button
  • Bug Fix: Get original avatar
1.6.8 2014-05-28
  • Bug Fix: Shortcode without user
1.7 2014-05-28
  • Add: Caption for avatar
  • Add: Polish translation
  • Update: Error message handling
1.7.1 2014-05-28
  • Update: Error message handling for front pages
1.7.2 2014-05-28
  • Bug Fix: Files not committed properly in previous release
1.8 2014-05-28
  • Add: Front page uploader
  • Add: Media Library view of all avatars
  • Bug Fix: Identify public static functions
  • Update: Refactor code into separate classes
  • Update: Translations
1.8.1 2014-05-28
  • Bug Fix: Reattach scripts to profile action
1.8.10 2014-05-28
  • Add: Search and screen option in Media Library view
  • Bug Fix: Bulk delete in Media Library view
  • Bug Fix: Hide captions if "Show Avatars" is off
  • Bug Fix: Update avatar metadata on removal
  • Update: Choose Image text
  • Update: Show only images in Media Library modal
  • Update: Show upload tab if no WP User Avatar image has been selected yet
1.8.2 2014-05-28
  • Bug Fix: Edit avatar setting
1.8.3 2014-05-28
  • Bug Fix: Prevent attachment insert without image
  • Update: Check for delete_posts capability instead of user role for Subscribers
  • Update: Refactor and clean up
1.8.4 2014-05-28
  • Bug Fix: Set avatar post parent to 0
1.8.5 2014-05-28
  • Add: Capability check in one function
1.8.6 2014-05-28
  • Bug Fix: Check for media upload scripts before setting post parent
1.8.7 2014-05-28
  • Bug Fix: Bad reference to wpua_is_author_or_above
1.8.8 2014-05-28
  • Bug Fix: Media upload scripts
1.8.9 2014-05-28
  • Bug Fix: Check for post object
1.9 2014-05-28
  • Add: Filters throughout plugin
  • Bug Fix: Die messages
  • Update: Move public functions to class
1.9.1 2014-05-28
  • Bug Fix: Double underscore for options page title
  • Bug Fix: Remove TinyMCE language pack
  • Bug Fix: Wrong variables in get_wp_user_avatar filter
1.9.10 2014-05-28
  • Bug Fix: Check for TinyMCE version
1.9.11 2014-05-28
  • Update: Disable resource manager until a better solution comes along
1.9.12 2014-05-28
  • Add: wpua_edit_user_redirect_url filter
  • Add: wpua_edit_user_safe_redirect filter
  • Bug Fix: Clean output buffer
  • Update: Description field for widget
1.9.2 2014-05-28
  • Add: Setup class
  • Bug Fix: Give wpua_attachment_is_image filter two variables
  • Bug Fix: Return [avatar_upload] instead of echo
  • Remove: Unneccessary filters
  • Update: Allow upload to overwrite avatar for Contributors & Subscribers
  • Update: Move Edit Image link for Contributors & Subscribers
  • Update: Move text from localize script to data attribute
  • Update: Shorten variable names
  • Update: Wrap all classes in init
1.9.3 2014-05-28
  • Bug Fix: Missing php
1.9.4 2014-05-28
  • Add: Widget for [avatar_upload]
  • Add: wpua_before_avatar_admin and wpua_after_avatar_admin for admin pages
  • Bug Fix: Load functions class on plugins_loaded
  • Update: Allow non-numeric WPUA value
1.9.5 2014-05-28
  • Add: Start documentation of functions
  • Bug Fix: [avatar_upload] permalink and redirect
1.9.6 2014-05-28
  • Bug Fix: Load resource manager on front pages only
  • Update: [avatar_upload] user variable
  • Update: Documentation
1.9.7 2014-05-28
  • Bug Fix: Remove resource manager
  • Bug Fix: User ID in shortcode
1.9.8 2014-05-28
  • Bug Fix: Check user permissions for displaying widget
  • Update: Load resource manager only if NextGEN Gallery isn't installed
1.5.5 2014-05-28
  • Bug Fix: Hide "Edit Image" button if Contributors & Subscribers can't edit avatar
  • Bug Fix: Remove edit_posts capability if Subscribers can't edit avatar
1.9.9 2014-05-28
  • Bug Fix: TinyMCE not loaded
1.5.4 2013-09-07
  • Add: Option to enable avatar editing privilege for Subscribers
  • Add: Swedish translation
  • Update: Move inline JavaScript to wp-user-avatar.js and wp-user-avatar-admin.js
  • Update: Load JavaScript in footer
  • Update: Translations
1.5.3 2013-08-01
  • Remove: Option to disable scripts in front pages
  • Update: Load media upload scripts only on profile and avatar admin pages
  • Update: Translations
1.5.2 2013-07-02
  • Bug Fix: Ability to disable scripts in front pages
1.5.1 2013-07-01
  • Add: Ability to disable scripts in front pages
  • Update: Uninstall options
  • Update: Translations
1.5 2013-06-17
  • Add: Ability to disable Gravatar avatars
  • Add: Upload size limiter for Contributors & Subscribers
  • Add: French, German, and Spanish translations
1.0.1 2013-06-15
  • Add: CSS classes to image output.
1.0.2 2013-06-15
  • Update: FAQ
  • Remove: CSS that hides "Insert into Post".
1.1 2013-06-15
  • Add: Add filter for get_avatar
  • Add: CSS alignment classes
  • Add: Replace comment author avatar
  • Add: Shortcode
  • Update: readme.txt
1.1.1 2013-06-15

Bug Fix: Capabilities error in comment avatar.

1.1.2 2013-06-15
  • Remove: Unused variables
1.1.3 2013-06-15
  • Bug Fix: Comment author with no e-mail address
1.1.4 2013-06-15
  • Bug Fix: change get_usermeta to get_user_meta
  • Bug Fix: Non-object warning when retrieving user ID
1.1.5 2013-06-15
  • Bug Fix: Remove stray curly bracket
1.1.5a 2013-06-15
  • Update: readme.txt
1.1.6 2013-06-15
  • Bug Fix: Image not showing in user profile edit
1.1.7 2013-06-15
  • Bug Fix: Change update_usermeta to update_user_meta
1.2 2013-06-15
  • Add: Default Avatar setting
1.2.1 2013-06-15
  • Add: TinyMCE button
  • Update: Clean up redundant code
  • Update: Compatibility only back to WordPress 3.3
1.2.2 2013-06-15
  • Add: Ability for bbPress users to edit avatar on front profile page
  • Add: Link options for shortcode
  • Bug Fix: Show WP User Avatar only to users with upload_files capability
1.2.3 2013-06-15
  • Bug Fix: Show default avatar when user removes custom avatar
  • Bug Fix: Default Avatar save setting
1.2.4 2013-06-15
  • Bug Fix: Comment author showing wrong avatar
1.2.5 2013-06-15
  • Bug Fix: Comment author showing wrong avatar
  • Bug Fix: Avatar adds fixed dimensions when non-numeric size is used
  • Update: Use local image for default avatar instead of calling image from Gravatar
1.2.6 2013-06-15
  • Bug Fix: options-discussion.php page doesn't show default avatars
1.3 2013-06-15
  • Add: Multisite support
  • Bug Fix: Warnings if no user found
  • Update: Enable action_show_user_profile for any class using show_user_profile hook
1.3.1 2013-06-15
  • Bug Fix: Rename usermeta only if found
1.3.2 2013-06-15
  • Bug Fix: Check for user before setting name in alt tag
  • Update: readme.txt
1.3.3 2013-06-15
  • Update: Shortcode checks for user ID, login, slug, or e-mail address
  • Update: Move jquery to register_script for < WP 3.5
1.3.4 2013-06-15
  • Update: Change support only to WP 3.3+ because of jQuery 1.7.1 support
1.3.5 2013-06-15
  • Bug Fix: Swap TinyMCE file locations
1.3.6 2013-06-15
  • Add: Target for link in shortcode
  • Update: Clean up code and add more comments
1.4 2013-06-15
  • Add: Uploader for Subscribers and Contributors
  • Add: Media states for avatar images
  • Add: Plugin admin settings
  • Update: Change support only to WP 3.4+
1.4.1 2013-06-15
  • Bug Fix: Allow multipart data in form
  • Bug Fix: Use wp_die for errors
1.4.2 2013-06-15
  • Bug Fix: Include screen.php for get_current_screen function
1.0 2013-06-15
  • Initial release