Unstoppable User Profiles gives your members a simple front-end form to edit their own profile details and upload their own profile photo — without ever touching the WordPress media library and without you having to add anyone’s picture by hand.
Drop the [uupr_profile_form] shortcode on any page (built with the block editor, Elementor, or any page builder) and logged-in users get a self-service profile editor.
Key features
- Front-end profile editing for the logged-in user only (name, display name, email, website, bio — all toggleable).
- Secure profile photo upload that is stored in its own folder, kept out of the media library so it never clutters it and members never see other people’s files.
- Uploaded photos appear everywhere automatically. Because the plugin overrides WordPress core avatars, the member’s photo shows in any plugin that uses standard avatars — membership directories, community profiles, comment lists, author boxes, and more — with no extra setup.
- Optional admin moderation: require approval before a new photo goes live.
- Configurable maximum upload size and allowed fields.
- Uploaded images are re-encoded server-side to strip metadata and normalise dimensions.
Privacy and external services
This plugin does not connect to any external services, does not load any third-party scripts or fonts, and does not collect, send, or track any data. All uploads stay on your own server.
