{"id":326181,"date":"2026-06-18T15:50:20","date_gmt":"2026-06-18T15:50:20","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/custom-author-avatar\/"},"modified":"2026-06-18T16:15:46","modified_gmt":"2026-06-18T16:15:46","slug":"rathly-profile-avatars","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/rathly-profile-avatars\/","author":23190267,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.0","requires_php":"7.2","requires_plugins":null,"header_name":"Rathly Profile Avatars","header_author":"Rathly","header_description":"Replace standard Gravatar with custom uploaded images for author avatars.","assets_banners_color":"d1d3d4","last_updated":"2026-06-18 16:15:46","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.rathlymarketing.com\/blog\/custom-author-avatar\/","header_author_uri":"https:\/\/www.rathlymarketing.com\/services\/web-design\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":54,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"rathly","date":"2026-06-18 16:15:46"}},"upgrade_notice":{"1.0.0":"<p>Initial release<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3577536,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3577536,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3577561,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3577561,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3577536,"resolution":"1","location":"assets","locale":"","width":1600,"height":782}},"screenshots":{"1":"Uploading a custom profile picture from the user profile screen."}},"plugin_section":[],"plugin_tags":[132,129,127,7894,9246],"plugin_category":[44],"plugin_contributors":[236167],"plugin_business_model":[],"class_list":["post-326181","plugin","type-plugin","status-publish","hentry","plugin_tags-author","plugin_tags-avatar","plugin_tags-gravatar","plugin_tags-profile-picture","plugin_tags-user-profile","plugin_category-discussion-and-community","plugin_contributors-rathly","plugin_committers-rathly"],"banners":{"banner":"https:\/\/ps.w.org\/rathly-profile-avatars\/assets\/banner-772x250.png?rev=3577561","banner_2x":"https:\/\/ps.w.org\/rathly-profile-avatars\/assets\/banner-1544x500.png?rev=3577561","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/rathly-profile-avatars\/assets\/icon.svg?rev=3577536","icon":"https:\/\/ps.w.org\/rathly-profile-avatars\/assets\/icon.svg?rev=3577536","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/rathly-profile-avatars\/assets\/screenshot-1.png?rev=3577536","caption":"Uploading a custom profile picture from the user profile screen."}],"raw_content":"<!--section=description-->\n<p>Rathly Profile Avatars replaces the default Gravatar with your own uploaded images, giving every user a custom profile picture chosen straight from the WordPress Media Library. No external services, no accounts to create, and no code required. Each user sets their avatar on their own profile screen, and it appears everywhere your theme shows an avatar.<\/p>\n\n<p>Gravatar ties a user's photo to their email address on a third-party service, which is not always what you want. Maybe your authors do not have Gravatar accounts, maybe you want consistent on-brand headshots for a team or about-us page, or maybe you would simply rather keep avatar images on your own site. Rathly Profile Avatars lets you do exactly that while still working with any theme that relies on the standard WordPress avatar functions.<\/p>\n\n<p>Because it hooks the core get_avatar and get_avatar_url filters, your custom images show up in comments, author boxes, the admin bar, the users list, and anywhere else WordPress renders an avatar. If a user has not set a custom image, the normal Gravatar is used, so nothing breaks.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Upload custom avatars from the WordPress Media Library<\/li>\n<li>Replaces Gravatar everywhere standard avatar functions are used<\/li>\n<li>Per-user: each person manages their own avatar on their profile<\/li>\n<li>Works with any theme that uses get_avatar or get_avatar_url<\/li>\n<li>Responsive images with automatic sizing<\/li>\n<li>No third-party services: nothing leaves your site<\/li>\n<li>Clean uninstall: removes its data when the plugin is deleted<\/li>\n<\/ul>\n\n<h4>Useful links<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/www.rathlymarketing.com\/blog\/custom-author-avatar\/\">Plugin page and guide<\/a><\/li>\n<li><a href=\"https:\/\/www.rathlymarketing.com\/contact-us\/\">Support and questions<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/harrylaurel\/Rathly-Profile-Avatars\">Source code on GitHub<\/a><\/li>\n<\/ul>\n\n<h4>Usage<\/h4>\n\n<ol>\n<li>Go to your user profile (Users \u2192 Your Profile)<\/li>\n<li>Scroll down to the \"Rathly Profile Avatars\" section<\/li>\n<li>Click \"Choose Image\" to select or upload your avatar<\/li>\n<li>Save your profile<\/li>\n<li>Your custom avatar will now appear instead of Gravatar<\/li>\n<\/ol>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>rathly-profile-avatars<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to your user profile to upload a custom avatar<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20this%20replace%20all%20instances%20of%20gravatar%3F\"><h3>Will this replace all instances of Gravatar?<\/h3><\/dt>\n<dd><p>Yes, this plugin will replace Gravatar anywhere that uses WordPress's standard avatar functions (get_avatar or get_avatar_url).<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20deactivate%20the%20plugin%3F\"><h3>What happens if I deactivate the plugin?<\/h3><\/dt>\n<dd><p>Your site will revert to using Gravatar for user avatars. Your uploaded images will remain in the media library.<\/p><\/dd>\n<dt id=\"what%20image%20sizes%20are%20supported%3F\"><h3>What image sizes are supported?<\/h3><\/dt>\n<dd><p>You can upload any size image. The plugin will automatically resize the display according to the theme's requirements. For best results, use a square image.<\/p><\/dd>\n<dt id=\"does%20this%20send%20any%20data%20to%20a%20third-party%20service%3F\"><h3>Does this send any data to a third-party service?<\/h3><\/dt>\n<dd><p>No. Avatar images are stored in your own WordPress Media Library, and the plugin makes no external API calls. Nothing leaves your site.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20help%3F\"><h3>Where can I get help?<\/h3><\/dt>\n<dd><p>Read the full guide on the <a href=\"https:\/\/www.rathlymarketing.com\/blog\/custom-author-avatar\/\">plugin page<\/a>, or reach out through our <a href=\"https:\/\/www.rathlymarketing.com\/contact-us\/\">contact page<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Replace standard Gravatar with custom uploaded images for author avatars.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/326181","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=326181"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rathly"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=326181"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=326181"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=326181"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=326181"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=326181"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=326181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}