Saltar al contenido
WordPress.org

Colombia

  • Temas
  • Plugins
  • Noticias
  • Acerca de
  • Participa
  • Contacto
  • Meetups
  • Consigue WordPress
Consigue WordPress
WordPress.org

Plugin Directory

Custom Profile Picture – Replace Gravatar with Your Own Images

  • Envía un plugin
  • Mis favoritos
  • Acceder
  • Envía un plugin
  • Mis favoritos
  • Acceder

Custom Profile Picture – Replace Gravatar with Your Own Images

Por Iftakharul Islam
Descargar
Vista previa en vivo
  • Detalles
  • Valoraciones
  • Instalación
  • Desarrollo
Soporte

Descripción

Custom Profile Picture is the easiest way to replace WordPress default Gravatar avatars with custom profile pictures. Upload images directly or choose from your media library – managing user avatars has never been this simple!

🚀 Why Choose Custom Profile Picture?

Tired of relying on Gravatar for user avatars? Want complete control over your site’s user profile pictures? This plugin gives you the freedom to upload custom profile pictures without depending on external services.

✨ Key Features

📸 Dual Upload Methods
* Upload images directly from your device
* Choose from WordPress Media Library
* Both methods available on individual user profiles

⚡ Centralized Management Dashboard
* Manage ALL user profile pictures from one page
* Beautiful grid view of all users
* Hover to change or remove pictures instantly
* AJAX-powered updates – no page refresh needed
* Search users by name, email, or username
* Pagination for sites with many users

🎨 Professional Image Cropping
* Built-in interactive cropping tool
* Real-time crop preview
* Maintains perfect square aspect ratio
* Mobile-friendly interface

🔒 Security First
* Proper nonce verification
* Capability checks for user permissions
* Secure AJAX handling
* Sanitized and validated inputs

📱 Fully Responsive
* Works perfectly on desktop, tablet, and mobile
* Touch-friendly controls
* Responsive admin interface

⚙️ Developer Friendly
* Clean, object-oriented code
* Proper WordPress coding standards
* Namespaced classes
* Well-documented code
* Extensible architecture

💡 Perfect For

  • Community websites
  • Membership sites
  • Corporate intranets
  • Educational platforms
  • Any site wanting custom user avatars
  • Sites not wanting to depend on Gravatar

🎯 How It Works

Method 1: Individual User Profiles
1. Go to Users → Your Profile (or edit any user)
2. Scroll to “Profile Picture” section
3. Click “Choose from Media Library” OR upload directly
4. Image automatically replaces Gravatar everywhere

Method 2: Bulk Management (Admin)
1. Go to “Profile Pictures” in admin menu
2. See all users in a beautiful grid layout
3. Hover over any user’s avatar
4. Click “Change” to select from media library
5. Click “Remove” to revert to Gravatar

🌟 What Makes This Plugin Special?

Unlike other avatar plugins, Custom Profile Picture offers:
* No configuration needed – works out of the box
* Dual interface – individual and bulk management
* Media library integration – use existing images
* Beautiful UX – modern, intuitive design
* Lightweight – no bloat, just what you need
* 100% WordPress compatible – uses standard avatar system

🔧 Technical Details

  • Integrates seamlessly with WordPress avatar system
  • Works with get_avatar() function
  • Replaces avatars site-wide automatically
  • Stores images in WordPress media library
  • Clean database structure with user meta
  • No external dependencies (except Cropper.js for cropping)

📚 Documentation & Support

Need help? Check out our:
* Documentation
* Support Forum

Additional Information

Credits

  • Cropper.js library for image manipulation
  • WordPress core team for the amazing platform

Privacy Policy

This plugin does not collect, store, or transmit any user data outside your WordPress installation. All images are stored in your WordPress media library. No external services are used.

Want to Contribute?

We welcome contributions! Visit our GitHub repository to report issues or submit pull requests.

Love This Plugin?

  • Leave a review – it helps others find this plugin!
  • Donate – support continued development

For Developers

Custom Profile Picture is built with:
* Object-oriented PHP
* WordPress coding standards
* Proper namespacing (Ifatwp\CustomProfilePicture)
* Action and filter hooks
* AJAX for dynamic updates
* WordPress Media Library API
* Clean, documented code

Filters available:
* Custom hooks coming in future versions

For questions, customizations, or feature requests, please visit the support forum.`

Instalación

Automatic Installation

  1. Go to Plugins → Add New
  2. Search for “Custom Profile Picture”
  3. Click “Install Now”
  4. Activate the plugin
  5. Done! Start uploading profile pictures

Manual Installation

  1. Download the plugin ZIP file
  2. Go to Plugins → Add New → Upload Plugin
  3. Choose the downloaded file
  4. Click “Install Now”
  5. Activate the plugin

Usage

For Individual Users:
1. Navigate to Users → Your Profile
2. Find “Profile Picture” section
3. Upload or choose from media library
4. Save changes

For Administrators:
1. Go to “Profile Pictures” in WordPress admin menu
2. View all users in grid layout
3. Hover over user avatars to manage
4. Use search to find specific users

FAQ

Does this work with Gravatar?

Yes! The plugin replaces Gravatar with custom images. If no custom image is uploaded, the default Gravatar will still show.

What image formats are supported?

All standard web formats: JPEG, JPG, PNG, and GIF.

What’s the recommended image size?

We recommend 150×150 pixels for optimal display across all devices.

Can users upload their own profile pictures?

Yes! Users can upload their own pictures from their profile page. Admins can manage all user pictures from the centralized dashboard.

Will this affect my site’s performance?

No! The plugin is lightweight and only loads on relevant admin pages. Images are stored in WordPress media library using WordPress’s own optimization.

Can I bulk upload profile pictures?

Yes! Use the “Profile Pictures” admin page to manage multiple users quickly from one interface.

Does it work with BuddyPress or other profile plugins?

Yes, if they use WordPress’s standard get_avatar() function. The plugin integrates with WordPress’s core avatar system.

Can I remove a custom profile picture?

Absolutely! Just click the “Remove” button on the admin page or delete it from the user’s profile page. The avatar will revert to Gravatar.

Is the plugin translation ready?

Yes! All strings are translatable using WordPress’s translation system.

Does it work with multisite?

Yes! The plugin is multisite compatible.

Reseñas

Much Needed Plugin

jamescarson25 13 de enero de 2026
To have control over the picture you want to use, this plugin is the best one for that.
Leer la 1 reseña

Colaboradores y desarrolladores

«Custom Profile Picture – Replace Gravatar with Your Own Images» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores
  • Iftakharul Islam

Traduce «Custom Profile Picture – Replace Gravatar with Your Own Images» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

1.0.2 – January 8, 2026

Major Update – New Features & Improvements

  • NEW: Centralized admin page for bulk profile picture management
  • NEW: Beautiful grid view of all users with avatars
  • NEW: Media library integration on user profiles
  • NEW: Hover actions – change/remove pictures instantly
  • NEW: User search functionality by name, email, username
  • NEW: AJAX-powered updates without page refresh
  • NEW: Pagination support for large user bases
  • IMPROVED: Smaller, more compact user cards for better overview
  • IMPROVED: Better responsive design for mobile/tablet
  • IMPROVED: Fixed header alignment and search box layout
  • IMPROVED: Enhanced UX with toast notifications
  • IMPROVED: Better attachment ID tracking for media library images
  • ADDED: Real-time image preview updates
  • ADDED: Success/error notification system
  • ADDED: Loading states for better user feedback
  • OPTIMIZED: CSS for better performance and smaller file size
  • FIXED: Email display now shows on hover to save space
  • FIXED: Responsive search form for mobile devices

1.0.1 – July 21, 2025

  • IMPROVED: Added proper namespacing for better code organization
  • IMPROVED: Enhanced error handling for image uploads
  • ENHANCED: Security with additional nonce verification
  • ADDED: Responsive styling for mobile devices
  • FIXED: Image preview display issues
  • IMPROVED: Cropping interface usability
  • ENHANCED: Proper sanitization for AJAX requests
  • ADDED: Alt text for better accessibility

1.0.0 – Initial Release

  • ADDED: Image upload functionality
  • ADDED: Interactive image cropping with Cropper.js
  • ADDED: AJAX-based image saving
  • ADDED: Responsive modal design
  • ADDED: Security with nonce verification
  • ADDED: Input sanitization and validation
  • ADDED: Avatar replacement system
  • ADDED: User profile integration

Meta

  • Versión 1.0.2
  • Última actualización hace 2 semanas
  • Instalaciones activas 40+
  • Versión de WordPress 5.6 o superior
  • Probado hasta 6.9
  • Versión de PHP 7.4 o superior
  • Idioma
    English (US)
  • Etiquetas
    avatarcustom avatargravatarprofile pictureuser profile
  • Vista avanzada

Valoraciones

5 de 5 estrellas.
  • 1 valoración de 5 estrellas 5 estrellas 1
  • 0 valoraciones de 4 estrellas 4 estrellas 0
  • 0 valoraciones de 3 estrellas 3 estrellas 0
  • 0 valoraciones de 2 estrellas 2 estrellas 0
  • 0 valoraciones de 1 estrellas 1 estrella 0

Añadir mi reseña

Ver todos los comentarios

Colaboradores

  • Iftakharul Islam

Soporte

¿Tienes algo que decir? ¿Necesitas ayuda?

Ver el foro de soporte

Donar

¿Te gustaría apoyar el progreso de este plugin?

Dona a este plugin

  • Acerca de
  • Noticias
  • Hosting
  • Privacidad
  • Escaparate
  • Temas
  • Plugins
  • Patrones
  • Aprender
  • Soporte
  • Desarrolladores
  • WordPress.tv ↗
  • Involúcrate
  • Eventos
  • Donar ↗
  • Five for the Future
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

Colombia

  • Visita nuestra cuenta de X (anteriormente Twitter)
  • Visita nuestra cuenta de Bluesky
  • Visita nuestra cuenta de Mastodon
  • Visita nuestra cuenta de Threads
  • Visita nuestra página de Facebook
  • Visita nuestra cuenta de Instagram
  • Visita nuestra cuenta de LinkedIn
  • Visita nuestra cuenta de TikTok
  • Visita nuestro canal de YouTube
  • Visita nuestra cuenta de Tumblr
El código es poesía