{"id":3966,"date":"2008-11-08T13:25:37","date_gmt":"2008-11-08T13:25:37","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/author-avatars\/"},"modified":"2025-11-28T17:22:14","modified_gmt":"2025-11-28T17:22:14","slug":"author-avatars","status":"publish","type":"plugin","link":"https:\/\/mn.wordpress.org\/plugins\/author-avatars\/","author":125013,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.1.25","stable_tag":"2.1.25","tested":"6.9.0","requires":"3.0","requires_php":"","requires_plugins":null,"header_name":"Author Avatars List\/Block","header_author":"Paul Bearne","header_description":"","assets_banners_color":"e7e7e7","last_updated":"2025-11-28 17:22:14","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_donations&business=MZTZ5S8MGF75C&lc=CA&item_name=Wordpress%20Development%20%2f%20Paul%20Bearne&item_number=AuthorAvatarsList%20Plugin&currency_code=CAD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted","header_plugin_uri":"http:\/\/authoravatars.wordpress.com\/","header_author_uri":"","rating":4.8,"author_block_rating":0,"active_installs":4000,"downloads":379273,"num_ratings":32,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1":{"tag":"0.1","author":"pbearne","date":"2014-11-06 13:47:54"},"0.2":{"tag":"0.2","author":"pbearne","date":"2014-11-06 13:47:54"},"0.3":{"tag":"0.3","author":"pbearne","date":"2014-11-06 13:47:54"},"0.4":{"tag":"0.4","author":"pbearne","date":"2014-11-06 13:47:54"},"0.5":{"tag":"0.5","author":"pbearne","date":"2014-11-06 13:47:54"},"0.5.1":{"tag":"0.5.1","author":"pbearne","date":"2014-11-06 13:47:54"},"0.6":{"tag":"0.6","author":"pbearne","date":"2014-11-06 13:47:54"},"0.6.1":{"tag":"0.6.1","author":"pbearne","date":"2014-11-06 13:47:54"},"0.6.2":{"tag":"0.6.2","author":"pbearne","date":"2014-11-06 13:47:54"},"0.7":{"tag":"0.7","author":"pbearne","date":"2014-11-06 13:47:54"},"0.7.1":{"tag":"0.7.1","author":"pbearne","date":"2014-11-06 13:47:54"},"0.7.2":{"tag":"0.7.2","author":"pbearne","date":"2014-11-06 13:47:54"},"0.7.3":{"tag":"0.7.3","author":"pbearne","date":"2014-11-06 13:47:54"},"0.7.4":{"tag":"0.7.4","author":"pbearne","date":"2014-11-06 13:47:54"},"0.8":{"tag":"0.8","author":"pbearne","date":"2014-11-06 13:47:54"},"0.9":{"tag":"0.9","author":"pbearne","date":"2014-11-06 13:47:54"},"1.0":{"tag":"1.0","author":"pbearne","date":"2014-11-06 13:47:54"},"1.1":{"tag":"1.1","author":"pbearne","date":"2014-11-06 13:47:54"},"1.10":{"tag":"1.10","author":"pbearne","date":"2017-02-06 13:47:54"},"1.11":{"tag":"1.11","author":"pbearne","date":"2017-06-05 13:05:47"},"1.12":{"tag":"1.12","author":"pbearne","date":"2017-10-26 15:29:25"},"1.13":{"tag":"1.13","author":"pbearne","date":"2017-11-23 15:07:53"},"1.14":{"tag":"1.14","author":"pbearne","date":"2018-02-11 00:27:59"},"1.16":{"tag":"1.16","author":"pbearne","date":"2018-07-12 15:30:50"},"1.17":{"tag":"1.17","author":"pbearne","date":"2019-07-16 00:04:58"},"1.18":{"tag":"1.18","author":"pbearne","date":"2019-10-31 17:09:18"},"1.2":{"tag":"1.2","author":"pbearne","date":"2014-11-06 13:47:54"},"1.4":{"tag":"1.4","author":"pbearne","date":"2014-11-06 13:47:54"},"1.4.1":{"tag":"1.4.1","author":"pbearne","date":"2014-11-06 13:47:54"},"1.5.0":{"tag":"1.5.0","author":"pbearne","date":"2014-11-06 13:47:54"},"1.5.1":{"tag":"1.5.1","author":"pbearne","date":"2014-11-06 13:47:54"},"1.6.0":{"tag":"1.6.0","author":"pbearne","date":"2014-11-06 13:47:54"},"1.6.1":{"tag":"1.6.1","author":"pbearne","date":"2014-11-06 13:47:54"},"1.6.2":{"tag":"1.6.2","author":"pbearne","date":"2014-11-06 13:47:54"},"1.8.6.0":{"tag":"1.8.6.0","author":"pbearne","date":"2014-11-06 14:03:49"},"1.8.6.2":{"tag":"1.8.6.2","author":"pbearne","date":"2014-11-06 14:03:49"},"1.8.6.3":{"tag":"1.8.6.3","author":"pbearne","date":"2014-11-06 15:56:55"},"1.8.6.4":{"tag":"1.8.6.4","author":"pbearne","date":"2014-11-08 03:07:33"},"1.8.7":{"tag":"1.8.7","author":"pbearne","date":"2015-08-10 19:47:26"},"1.9":{"tag":"1.9","author":"pbearne","date":"2015-12-11 23:08:48"},"1.9.1":{"tag":"1.9.1","author":"pbearne","date":"2015-12-11 23:11:46"},"1.9.2":{"tag":"1.9.2","author":"pbearne","date":"2015-12-14 16:51:27"},"1.9.3":{"tag":"1.9.3","author":"pbearne","date":"2015-12-15 00:41:40"},"1.9.4":{"tag":"1.9.4","author":"pbearne","date":"2016-01-21 17:25:42"},"1.9.5":{"tag":"1.9.5","author":"pbearne","date":"2016-01-21 18:57:57"},"1.9.6":{"tag":"1.9.6","author":"pbearne","date":"2016-12-07 18:23:13"},"1.9.8":{"tag":"1.9.8","author":"pbearne","date":"2016-08-11 16:45:28"},"2.0.0":{"tag":"2.0.0","author":"pbearne","date":"2023-04-03 19:37:22"},"2.0.2":{"tag":"2.0.2","author":"pbearne","date":"2020-04-10 23:11:00"},"2.0.3":{"tag":"2.0.3","author":"pbearne","date":"2020-04-13 16:53:48"},"2.0.4":{"tag":"2.0.4","author":"pbearne","date":"2020-04-14 14:07:02"},"2.0.5":{"tag":"2.0.5","author":"pbearne","date":"2020-04-21 15:31:34"},"2.0.6":{"tag":"2.0.6","author":"pbearne","date":"2020-04-29 21:08:17"},"2.0.7":{"tag":"2.0.7","author":"pbearne","date":"2020-04-29 22:13:05"},"2.0.8":{"tag":"2.0.8","author":"pbearne","date":"2020-06-06 19:22:46"},"2.1.0":{"tag":"2.1.0","author":"pbearne","date":"2020-07-11 19:11:32"},"2.1.1":{"tag":"2.1.1","author":"pbearne","date":"2020-07-11 20:24:05"},"2.1.10":{"tag":"2.1.10","author":"pbearne","date":"2022-10-28 13:51:05"},"2.1.11":{"tag":"2.1.11","author":"pbearne","date":"2022-10-28 23:29:39"},"2.1.12":{"tag":"2.1.12","author":"pbearne","date":"2022-10-31 17:31:04"},"2.1.13":{"tag":"2.1.13","author":"pbearne","date":"2023-07-24 13:06:13"},"2.1.14":{"tag":"2.1.14","author":"pbearne","date":"2023-08-21 17:32:33"},"2.1.15":{"tag":"2.1.15","author":"pbearne","date":"2023-10-13 17:19:58"},"2.1.16":{"tag":"2.1.16","author":"pbearne","date":"2023-11-14 13:16:10"},"2.1.17":{"tag":"2.1.17","author":"pbearne","date":"2023-12-12 17:45:07"},"2.1.18":{"tag":"2.1.18","author":"pbearne","date":"2023-12-14 16:38:08"},"2.1.19":{"tag":"2.1.19","author":"pbearne","date":"2023-12-15 16:07:54"},"2.1.2":{"tag":"2.1.2","author":"pbearne","date":"2020-11-02 00:04:17"},"2.1.20":{"tag":"2.1.20","author":"pbearne","date":"2024-04-03 15:34:54"},"2.1.21":{"tag":"2.1.21","author":"pbearne","date":"2024-08-13 19:50:13"},"2.1.22":{"tag":"2.1.22","author":"pbearne","date":"2024-09-13 14:40:27"},"2.1.23":{"tag":"2.1.23","author":"pbearne","date":"2024-09-13 14:22:18"},"2.1.24":{"tag":"2.1.24","author":"pbearne","date":"2024-12-02 23:03:25"},"2.1.25":{"tag":"2.1.25","author":"pbearne","date":"2025-11-28 17:22:14"},"2.1.4":{"tag":"2.1.4","author":"pbearne","date":"2020-11-25 14:42:40"},"2.1.8":{"tag":"2.1.8","author":"pbearne","date":"2021-05-07 12:05:57"},"2.1.9":{"tag":"2.1.9","author":"pbearne","date":"2022-03-27 16:58:25"}},"upgrade_notice":{"":"<p>Breaking change in 1.8.0  in CSS <em>.multiwidget_author_avatars<\/em> is now <em>.widget_author_avatars<\/em>. This is caused by a library change  in-order to support the jetpack visibility option.\nIf you have added CSS to your theme you may have to update it for this upgrade (do a find and replace).<\/p>"},"ratings":{"1":0,"2":0,"3":1,"4":5,"5":26},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":973937,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":973937,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":2280540,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"author-avatars\/show-avatar":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":2,"name":"author-avatars\/show-avatar","version":"0.1.0","title":"Author Avatar List Block","category":"widgets","icon":"businessman","description":"Author Avatar List Block.","supports":{"html":false},"textdomain":"author-avatars-list-block","editorScript":"file:.\/block.js","editorStyle":"file:.\/block.css","style":"file:.\/style.css"}},"tagged_versions":["0.1","0.2","0.3","0.4","0.5","0.5.1","0.6","0.6.1","0.6.2","0.7","0.7.1","0.7.2","0.7.3","0.7.4","0.8","0.9","1.0","1.1","1.10","1.11","1.12","1.13","1.14","1.16","1.17","1.18","1.2","1.4","1.4.1","1.5.0","1.5.1","1.6.0","1.6.1","1.6.2","1.8.6.0","1.8.6.2","1.8.6.3","1.8.6.4","1.8.7","1.9","1.9.1","1.9.2","1.9.3","1.9.4","1.9.5","1.9.6","1.9.8","2.0.0","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.0.7","2.0.8","2.1.0","2.1.1","2.1.10","2.1.11","2.1.12","2.1.13","2.1.14","2.1.15","2.1.16","2.1.17","2.1.18","2.1.19","2.1.2","2.1.20","2.1.21","2.1.22","2.1.23","2.1.24","2.1.25","2.1.4","2.1.8","2.1.9"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":2280540,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":2280540,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":973937,"resolution":"3","location":"assets","locale":""},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":973937,"resolution":"4","location":"assets","locale":""},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":973937,"resolution":"5","location":"assets","locale":""},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":2280547,"resolution":"6","location":"assets","locale":""},"screenshot-7.jpg":{"filename":"screenshot-7.jpg","revision":2280547,"resolution":"7","location":"assets","locale":""}},"screenshots":{"1":"Very simple set up Gutenberg block in a empty blog.","2":"Gutenberg block.","3":"Examples of what the <code>[authoravatars]<\/code> shortcode can do.","4":"Shortcode helper available from the WYSIWYG editor on the edit post page.","5":"List of users with name and biography","6":"The Widget configuration panel.","7":"Advance Gutenberg blocks options"},"jetpack_post_was_ever_published":false},"plugin_section":[163309],"plugin_tags":[132,129,1220,133,435],"plugin_category":[],"plugin_contributors":[79695,79694],"plugin_business_model":[],"class_list":["post-3966","plugin","type-plugin","status-publish","hentry","plugin_section-blocks","plugin_tags-author","plugin_tags-avatar","plugin_tags-block","plugin_tags-image","plugin_tags-profile","plugin_contributors-bforchhammer","plugin_contributors-pbearne","plugin_committers-pbearne"],"banners":{"banner":"https:\/\/ps.w.org\/author-avatars\/assets\/banner-772x250.png?rev=2280540","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/author-avatars\/assets\/icon-128x128.png?rev=973937","icon_2x":"https:\/\/ps.w.org\/author-avatars\/assets\/icon-256x256.png?rev=973937","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/author-avatars\/assets\/screenshot-1.jpg?rev=2280540","caption":"Very simple set up Gutenberg block in a empty blog."},{"src":"https:\/\/ps.w.org\/author-avatars\/assets\/screenshot-2.jpg?rev=2280540","caption":"Gutenberg block."},{"src":"https:\/\/ps.w.org\/author-avatars\/assets\/screenshot-3.jpg?rev=973937","caption":"Examples of what the <code>[authoravatars]<\/code> shortcode can do."},{"src":"https:\/\/ps.w.org\/author-avatars\/assets\/screenshot-4.jpg?rev=973937","caption":"Shortcode helper available from the WYSIWYG editor on the edit post page."},{"src":"https:\/\/ps.w.org\/author-avatars\/assets\/screenshot-5.jpg?rev=973937","caption":"List of users with name and biography"},{"src":"https:\/\/ps.w.org\/author-avatars\/assets\/screenshot-6.jpg?rev=2280547","caption":"The Widget configuration panel."},{"src":"https:\/\/ps.w.org\/author-avatars\/assets\/screenshot-7.jpg?rev=2280547","caption":"Advance Gutenberg blocks options"}],"raw_content":"<!--section=description-->\n<p>This plugin makes it easy to <em>display lists of user avatars<\/em>, grouped by user roles, on your (multiuser) site. It also allows you to <em>insert single avatars<\/em> for blog users or any email address into a post or page - great for displaying an image of someone you're talking about.<\/p>\n\n<p>It makes use of built-in WordPress (core) functions to retrieve user information and get avatars.<\/p>\n\n<p>Integrates with: Gutenberg, BuddyPress, xprofile, Multisite, Wpmu, BBPress, co-authors.<\/p>\n\n<p>Avatar lists can be inserted into your sidebar by adding a widget or into posts\/pages by using a <a href=\"http:\/\/authoravatars.wordpress.com\/documentation\/authoravatars-shortcode\/\">shortcode<\/a>. The plugin comes with a tinymce editor plugin which makes inserting shortcodes very easy.<\/p>\n\n<p>This also provides Gutenberg Block for use with the Gutenberg editor.\nPlease help with the plugin Translations at https:\/\/translate.wordpress.org\/projects\/wp-plugins\/author-avatars.<\/p>\n\n<p>Both the shortcode and widget and Gutenberg Block can be configured to:<\/p>\n\n<ul>\n<li>Show a custom title (widget only)<\/li>\n<li>Only show specific user groups and\/or hide certain users<\/li>\n<li>Limit the number of users shown<\/li>\n<li>Change the sort order of users or show in random order<\/li>\n<li>Adjust the size of user avatars<\/li>\n<li>Optionally show a user's name or biography<\/li>\n<li>Show users from the current blog, all blogs or a selection of blogs (on WPMU\/Multisite)<\/li>\n<li>Group users by their blog (when showing from multiple blogs), and show the blog name above each grouping.<\/li>\n<li>Support users from Co-Author Plus, Ultimate Member, BBpress and BuddyPress (xprofile)<\/li>\n<li>Limit the number of avatars per page for large sets by adding a page_size to the shortcode e.g. \"page_size=30\" (shortcode only)<\/li>\n<\/ul>\n\n<p>Additionally, single user avatars can be inserted using the <a href=\"http:\/\/authoravatars.wordpress.com\/documentation\/show_avatar-shortcode\/\">show_avatar shortcode<\/a> and configured to:<\/p>\n\n<ul>\n<li>Adjust the size of the user avatar.<\/li>\n<li>Align the avatar left, centered or right.\nThe Gutenberg Block support both single user avatars and role based selections of avatars<\/li>\n<\/ul>\n\n<p>Please report bugs and provide feedback in the <a href=\"http:\/\/wordpress.org\/tags\/author-avatars?forum_id=10#postform\">wordpress support forum<\/a>.<\/p>\n\n<p><strong>Plugin support:<\/strong> In 2011, Ben stepped down as maintainer of the Plugin, handing over ownership to co-author Paul Bearne, who continues to provide support and drive the development of new features.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>author-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>Enable and configure the widget as usual on the Design \/ Widgets page.<\/li>\n<\/ol>\n\n<p><a href=\"https:\/\/authoravatars.wordpress.com\/documentation\/authoravatars-shortcode\/\">Look at this page<\/a> to find out how to use the [authoravatars] shortcode.<\/p>\n\n<p>You can find information for developers <a href=\"http:\/\/authoravatars.wordpress.com\/documentation\/developers-guide\/\">on this page<\/a>.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='shortcode%2C%20huh%3F'><h3>Shortcode, huh?<\/h3><\/dt>\n<dd><p>A shortcode is a tag like <code>[authoravatars]<\/code> which you can insert into a page or post to display a list of users on that post\/page. You can read more about shortcodes in general in the wordpress codex, for example <a href=\"http:\/\/codex.wordpress.org\/Using_the_gallery_shortcode\">here<\/a> or <a href=\"http:\/\/codex.wordpress.org\/Shortcode_API\">here<\/a>.<\/p><\/dd>\n<dt id='how%20do%20i%20use%20the%20author%20avatar%20shortcode%3F'><h3>How do I use the author avatar shortcode?<\/h3><\/dt>\n<dd><p>As of version 0.6 the plugin comes with a tinymce plugin which makes it very easy to insert shortcode(s).<\/p>\n\n<p>If you'd like to do it manually it's still simple: just add <code>[authoravatars]<\/code> into your post and hit save! There's a large number of <a href=\"http:\/\/authoravatars.wordpress.com\/documentation\/authoravatars-shortcode\/\">parameters<\/a> available.<\/p>\n\n<p>The plugin comes with two shortcodes: <code>[authoravatars]<\/code> for lists of avatars and <code>[show_avatar]<\/code> for single avatars.<\/p><\/dd>\n<dt id='i%20can%27t%20get%20my%20widget%20to%20show%20users%20from%20multiple%20blogs%21'><h3>I can't get my widget to show users from multiple blogs!<\/h3><\/dt>\n<dd><p>Make sure you have enabled the \"blog filter\" in Site Admin \/ Author Avatars for the blog on which you are trying to use this feature on. By default this is only enabled for the root blog (blog id = 1).<\/p>\n\n<p>And you are running <a href=\"http:\/\/mu.wordpress.org\/\">Wordpress MU<\/a> (or respectively WordPress 3 in multi-site mode), right?<\/p><\/dd>\n<dt id='can%20i%20upload%20custom%20pictures%20for%20users%3F'><h3>Can I upload custom pictures for users?<\/h3><\/dt>\n<dd><p>No, the Author Avatars List plugin only provides ways of <strong>displaying<\/strong> user avatars.<\/p>\n\n<p>The plugin uses the Wordpress Core Template function <code>get_avatar()<\/code> to retrieve the actual avatar images. In order to display custom images you need to look for plugins which use\/override WordPress' avatar features and provide respective upload features...<\/p>\n\n<p>Have a look at the <a href=\"http:\/\/wordpress.org\/extend\/plugins\/user-photo\/\">User Photo<\/a> Plugin (turn on option \"Override Avatar with User Photo\") or the <a href=\"http:\/\/wordpress.org\/extend\/plugins\/add-local-avatar\/\">Add Local Avatar<\/a> Plugin.<\/p><\/dd>\n<dt id='i%20get%20a%20%22404%20page%20not%20found%22%20error%20when%20i%20click%20on%20the%20avatar%20of%20a%20user%21'><h3>I get a \"404 Page not found\" error when I click on the avatar of a user!<\/h3><\/dt>\n<dd><p>This can happens when you've choosen to link users to their \"author page\" and the user has not written any posts on a blog. There are two things that you should do in this situation:<\/p>\n\n<ol>\n<li><p>To prevent the 404 page from showing up install the <a href=\"http:\/\/wordpress.org\/extend\/plugins\/show-authors-without-posts\/\">Show authors without posts<\/a> Plugin. This forces WordPress to always show the user page if the user exists.<\/p><\/li>\n<li><p>If not already there add a custom user\/author template to your theme. Otherwise if a user has no posts their user page is going to be quite empty by default...\nYou can find a <a href=\"http:\/\/codex.wordpress.org\/Author_Templates\">tutorial<\/a> on Author Templates as well as a <a href=\"http:\/\/codex.wordpress.org\/Author_Templates#Sample_Template_File\">Sample Template File<\/a> in the WordPress Codex.<\/p><\/li>\n<\/ol><\/dd>\n<dt id='can%20i%20use%20html%20in%20user%20biographies%3F'><h3>Can I use html in user biographies?<\/h3><\/dt>\n<dd><p>Wordpress Core unfortunately strips all html from the user biography field when entered. Install the plugin <a href=\"http:\/\/wordpress.org\/extend\/plugins\/weasels-html-bios\/\">Weasel's HTML Bios<\/a> if you want to use html...<\/p><\/dd>\n<dt id='how%20can%20i%20change%20the%20styling%20of%20the%20avatar%20lists%3F'><h3>How can I change the styling of the avatar lists?<\/h3><\/dt>\n<dd><p>The styling of the widget is controlled by the styles defined in <a href=\"http:\/\/plugins.trac.wordpress.org\/browser\/author-avatars\/trunk\/css\/widget.css\">css\/widgets.css<\/a>, avatars on posts\/pages (using the shortcode) are styled by code in <a href=\"http:\/\/plugins.trac.wordpress.org\/browser\/author-avatars\/trunk\/css\/shortcode.css\">css\/shortcode.css<\/a>.<\/p>\n\n<p>You can override the styles in that file by copying a style block to your theme's <code>style.css<\/code> and adjusting respectively. For example add the following to remove the padding from avatars displayed in a widget:<\/p>\n\n<pre><code>html .widget_author_avatars .author-list .user {\n  padding: 0;\n}\n<\/code><\/pre>\n\n<p>demo edit<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<p>2.1.25\nWP tested Version bump<\/p>\n\n<p>2.1.24\nAddjusted where the late escaping happened for the background-color\nFix issue with the border in the block\nAdded radius control for avatar in the block<\/p>\n\n<p>2.1.23\nAddjusted where the late escaping happened for the avatar name<\/p>\n\n<p>2.1.22\nAdded late escaping to avatar name<\/p>\n\n<p>2.1.21\nFix an enqueuing issue @props @ryanwelcher<\/p>\n\n<p>2.1.20\nfix to display attr in Blocks @props @joergliwa<\/p>\n\n<p>2.1.19\n2.1.18\nFixed an additional input\nreported by Ng\u00f4 Thi\u00ean An (ancorn_)<\/p>\n\n<p>2.1.17\nFixed lack of escaping on the shortcode\nreported by Ng\u00f4 Thi\u00ean An (ancorn_)<\/p>\n\n<p>2.1.16\nFixed duplicate query when sorting by posts<\/p>\n\n<p>2.1.15\n\"wp-editor\" script should not be enqueued notice fixed<\/p>\n\n<p>2.1.14\nphp 8.1 fix<\/p>\n\n<p>2.1.13\nwp version bump<\/p>\n\n<p>2.1.11\nadded missing files<\/p>\n\n<p>2.1.10\nFixed color picker cashing in editor\nAdded border options<\/p>\n\n<p>2.1.8\nFix for PHP 8 thanks to @editpostok for reporting<\/p>\n\n<p>2.1.5\nStopped not needed css from loading<\/p>\n\n<p>2.1.4\nRemoved .live in js<\/p>\n\n<p>2.1.3\nAdded filter for last post link text<\/p>\n\n<p>2.1.2\nfix object type for Gutenberg block<\/p>\n\n<p>2.1.1\nadded preview and block.json<\/p>\n\n<p>2.0.8\nfixed the detection for bbPress plugin<\/p>\n\n<p>2.0.7\nFixed block not setting the user_id dropdown on page reload<\/p>\n\n<p>2.0.6\nFixed trim function<\/p>\n\n<p>2.0.5\nadded more lang for TinyMCE plugin<\/p>\n\n<p>2.0.4\ntrim $atts so , don't break short code\nrefactoring code (start)<\/p>\n\n<p>2.0.3\nremoved PHP 7 return type<\/p>\n\n<p>2.0.2\nFixed padding in Gutenberg sidebar<\/p>\n\n<p>2.0.1\nAdded missing files<\/p>\n\n<p>2.0.0\nGutenberg support added :-)<\/p>\n\n<h4>1.18<\/h4>\n\n<p>PHP 7.3 errors\nhttps:\/\/wordpress.org\/support\/topic\/php-7-3-17\/<\/p>\n\n<h4>1.17<\/h4>\n\n<p>bumped WP version<\/p>\n\n<h4>1.16<\/h4>\n\n<p>fixed name not loading in ajax paging calls<\/p>\n\n<h4>1.15<\/h4>\n\n<p>Added filter aa_user_final_css to filter the classes on the user div\nadded name-{first_letter} class\nAdded span wrape around post count brackets<\/p>\n\n<h4>1.14<\/h4>\n\n<p>Added nickname what could be show\nrefactored [show_avatar] to use display<\/p>\n\n<h4>1.13<\/h4>\n\n<p>added implode to xprofile content if array<\/p>\n\n<h4>1.12<\/h4>\n\n<p>Fixed the JS in the TinyMCE popup<\/p>\n\n<h4>1.11<\/h4>\n\n<p>added nonce to check_admin_referer<\/p>\n\n<h4>1.10<\/h4>\n\n<p>fixed PHP7 Deprecated constructors\nAdded does class exists for BP xprofile code<\/p>\n\n<h4>1.9.9<\/h4>\n\n<p>fixed typo\nfixed filter name\nfixed advance option not showing in widget form<\/p>\n\n<h4>1.9.8<\/h4>\n\n<p>Added Filter aa_user_raw_list<\/p>\n\n<h4>1.9.7<\/h4>\n\n<p>Added filter aa_user_show_last_post_query\nAdded the ability to use any URL in the profile contact section as a link\nAdded the ability for user_link to accept a comma-separated list as fall through if a URL is not found in first selection\nAdded contact_links to the short-code<\/p>\n\n<h4>1.9.6<\/h4>\n\n<p>readme update\nremoved php 4 constructors<\/p>\n\n<h4>1.9.5<\/h4>\n\n<p>Added sorting by white list values<\/p>\n\n<h4>1.9.4<\/h4>\n\n<p>Added white list for users<\/p>\n\n<h4>1.9.3<\/h4>\n\n<p>renamed function causing redeclare error<\/p>\n\n<h4>1.9.2<\/h4>\n\n<p>Added aa_user_show_last_post_type filter to allow setting of post type for last post link\nadded defaulted to author page if no last post is returned<\/p>\n\n<h4>1.9<\/h4>\n\n<p>fixed problem with WP 4.4 and widgets not saving\nAdd help translate link<\/p>\n\n<h4>1.8.8<\/h4>\n\n<p>set the page count to start at 1 not 0\nAdded support for UM profiles links<\/p>\n\n<h4>1.8.7<\/h4>\n\n<p>replaced parent::WP_Widget()  with parent::__construct to remove php 4 constructors\nremove extract( $args, EXTR_SKIP and replaced with direct extracts\nAdded user id to CSS\nFixed Co_Author Plus listings<\/p>\n\n<h4>1.8.6.6<\/h4>\n\n<p>Added Hungarian Translation (by Otto Radics: Webmenedzser.hu - http:\/\/www.webmenedzser.hu)<\/p>\n\n<h4>1.8.6.5<\/h4>\n\n<p>Added filter (aa_user_level_for_editor) to allow control of who can see the tinyMCE editor button\nAdded last_post_filter option to link options\nFix the truncating of bio in single avatars\nChanged AA in filter names to aa<\/p>\n\n<h4>1.8.6.4<\/h4>\n\n<p>Fixed a problem with upgrading if you had bios<\/p>\n\n<h4>1.8.6.3<\/h4>\n\n<p>Set the bios to maintain line breaks<\/p>\n\n<h4>1.8.6.2<\/h4>\n\n<p>Fixed the random order if not logged in<\/p>\n\n<h4>1.8.6.1<\/h4>\n\n<p>deploy script failed to add new file<\/p>\n\n<h4>1.8.6.0<\/h4>\n\n<ul>\n<li>added the ability to truncate bio<\/li>\n<li>added support for BuddyPress xprofile<\/li>\n<li>add filter to post count number @props Andrew Minion<\/li>\n<\/ul>\n\n<h4>1.8.4.2<\/h4>\n\n<ul>\n<li>Whitespace reformat<\/li>\n<li>removed trailing php closing from files<\/li>\n<\/ul>\n\n<h4>1.8.4.1<\/h4>\n\n<ul>\n<li>Fix mixed limmint cache ID<\/li>\n<\/ul>\n\n<h4>1.8.4<\/h4>\n\n<ul>\n<li>Added Ukrainian Translation (by Michael Yunat:  Get Voip - http:\/\/getvoip.com)<\/li>\n<li>Fixes around the cache id<\/li>\n<li>Replaced Deprecated : is_site_admin() with  is_super_admin()<\/li>\n<li>Fixed path to tinyMCE js files reomved hardcoded path<\/li>\n<li>fix static call when starting class<\/li>\n<\/ul>\n\n<h4>1.8.3<\/h4>\n\n<ul>\n<li>added a tile to the span arond the image.<\/li>\n<li>disabled \/ delete the transit cache for logged in users to help clear them.<\/li>\n<\/ul>\n\n<h4>1.8.2<\/h4>\n\n<ul>\n<li>change the caching to use transits for SQL calls with a 1 hour refesh<\/li>\n<\/ul>\n\n<h4>1.8.1<\/h4>\n\n<ul>\n<li>Added support for tinyMCE version 4 ready for WordPress 3.9<\/li>\n<\/ul>\n\n<h4>1.8.0<\/h4>\n\n<ul>\n<li>Replaced the pre 2.6 wordpres widget code with the current widget API calls to enable visablity setting<\/li>\n<li>CSS changed .multiwidget_author_avatars changed to .widget_author_avatars. This was caused by the widget API update<\/li>\n<li>Added expemently support for Co-Author Pluss Plugin - the post count does not work for linked account - will take a patch that fixs it :-)<\/li>\n<li>Moved the display option to the right column to make more room for roles<\/li>\n<li>Split 'Recent Activity' and 'BudyPress last activity' (only shows when buddypress running) to septerate options in the advance ordering option<\/li>\n<li>Split \/ removed 'Recent Activity' into sitewide (pages \/ custom page types \/ posts) and just posts (any old shortcode will call just posts)<\/li>\n<\/ul>\n\n<h4>1.7.1<\/h4>\n\n<ul>\n<li>bubfix removed an extra ' in a SQL select in get_user_last_activity() function. Thanks to \"basaja\" for the bug report.<\/li>\n<\/ul>\n\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>Added Local User select to Single Avatar Shortcode creator<\/li>\n<li>Replaced wp_specialchars() with esc_html()<\/li>\n<li>Added BBPRESS_post_count as shortcode dispaly and sort options<\/li>\n<li>Added show_email to shortcode display option<\/li>\n<li>Added some translation updates<\/li>\n<li>Fixed issue with TniyMCE breaking when using HTTPS<\/li>\n<li>And a few other tidy ups<\/li>\n<li>Added SQL fliter to only fetch the users for the rolls being requested rather than all users<\/li>\n<li>Added caching to the main get_users function which will use an object cache if turned on<\/li>\n<\/ul>\n\n<h4>1.6.3<\/h4>\n\n<ul>\n<li>Wraped ordering code in \"remove_accents\" functions to to replace Uni-code accents with non unicode versions so sort works as expected.<\/li>\n<li>Increased height of TinyMCE popup so content shows with scroll bars.<\/li>\n<li>Replaced text donate links with image link.<\/li>\n<\/ul>\n\n<h4>1.6.2<\/h4>\n\n<ul>\n<li>Added display options for single Avatar options<\/li>\n<li>Added donation link<\/li>\n<\/ul>\n\n<h4>1.6.1<\/h4>\n\n<ul>\n<li>Fixed a bug that stoped the loading of default CSS sheet for the plugin that I added a bug in in 1.6<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Added the option to link to BBpress profile in the link to the shortcode and generator  user_link=bbpress_memberpage<\/li>\n<li>Fixed bug - the the shortcode generator was shown up in the tinyMCE edit if it was loaded on a page (BBpress forum posts) the popup was 404'ing so add a $pagenow != 'index.php' to make sure we are in the addmin section<\/li>\n<li>Fixed bug causing the RTL layout to break<\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Added  Hindi language (by Love Chandel:  Outshine Solutions - http:\/\/outshinesolutions.com)<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>Added Paging to the short code<\/li>\n<li>Added  Romanian language (by Alexander Ovsov:  Web Hosting Geeks - http:\/\/webhostinggeeks.com)<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Fix a bug in the js code for the short-code generator in the tinyMCE editor.<\/li>\n<li>It wasn't possible to set the show name \/ post count \/ biography options.<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Added Italian translation (by Nata Strazda)<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Added fix for buddypress which was using thumb instead of full versions of images.<\/li>\n<li>Added support for network admin area (new in WP 3.1)<\/li>\n<li>Added dutch translation by Ren\u00e9 (wpwebshop)<\/li>\n<li>Fixed bug with min_post_count in shortcode<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Fixed a number of styling issues<\/li>\n<li>Fixed bug with capabilities (Wordpress 3 multisite)<\/li>\n<li>Removed deprecated functions<\/li>\n<\/ul>\n\n<h4>0.9<\/h4>\n\n<ul>\n<li>Fixed compatibility with WordPress 3.0 (and its new multisite feature)<\/li>\n<li>Fixed BuddyPress integration<\/li>\n<li>Added feature to show avatars of commentators<\/li>\n<li>Added feature to sort by firstname or lastname<\/li>\n<\/ul>\n\n<h4>0.8<\/h4>\n\n<ul>\n<li>Added feature to show a user's biography next to the avatar<\/li>\n<li>Added feature to limit shown users by a minimum number of posts<\/li>\n<li>Added feature to show a user's number of posts<\/li>\n<li>Added Italian translation (by Gianni Diurno)<\/li>\n<\/ul>\n\n<h4>0.7.4<\/h4>\n\n<ul>\n<li>Fixed javascript issues with widget settings page and shortcode wizard in WordPress 2.8<\/li>\n<li>Fixed support for translations<\/li>\n<li>Added German translation<\/li>\n<li>Added feature to sort by recent user activity (requires Buddypress)<\/li>\n<\/ul>\n\n<h4>0.7.3<\/h4>\n\n<ul>\n<li>Added filters to allow modification of userlist templates<\/li>\n<li>Added \"BuddyPress? Member Page\" to the list of pages which a user can be linked to<\/li>\n<li>Changed get_avatar() call so that it works with buddypress<\/li>\n<\/ul>\n\n<h4>0.7.2<\/h4>\n\n<ul>\n<li>Fixed a spelling mistake which prevented the plugin from loading<\/li>\n<\/ul>\n\n<h4>0.7.1<\/h4>\n\n<ul>\n<li>Improved inline function documentation<\/li>\n<li>Fixed bug which caused a faulty name attribute for checkbox lists with only one choice. Now the \"show name\" option is working as exptected again.<\/li>\n<li>Removed by-reference variable which causes PHP 4 parse errors<\/li>\n<\/ul>\n\n<h4>0.7<\/h4>\n\n<ul>\n<li>Removed invalid characters from uninstall.php (fixes uninstall behaviour).<\/li>\n<li>New feature to link users to their website or blog (wpmu).<\/li>\n<li>Added new feature to allow specification of a sort direction for sorted user lists.<\/li>\n<li>Changed string-based sorting to case-insensitive (strcmp -&gt; strcasecmp).<\/li>\n<li>Added feature to sort users by date of registration.<\/li>\n<li>Optimised UserList filtering.<\/li>\n<li>Fixed numeric sorting issues (user_id and post count)<\/li>\n<li>Added \"order by number of posts\" feature<\/li>\n<li>Removed user role from avatar title.<\/li>\n<\/ul>\n\n<h4>0.6.2<\/h4>\n\n<ul>\n<li>Fixed bug which caused the plugin to crash in PHP 4.<\/li>\n<li>Added uninstall.php to remove plugin related data when the plugin is deleted.<\/li>\n<\/ul>\n\n<h4>0.6.1<\/h4>\n\n<ul>\n<li>Fixed bug which caused other tinymce plugins to stop working.<\/li>\n<li>Improved way of detecting a wpmu install.<\/li>\n<\/ul>\n\n<h4>0.6<\/h4>\n\n<ul>\n<li>Implementation of tinymce plugin.<\/li>\n<li>Removed personalised jquery ui script and added just the packed ui.resizable.<\/li>\n<li>Changed script and stylesheet handling (using register&amp;enqueue functions with proper dependencies).<\/li>\n<li>Refactored the \"resizable avatar preview\" script code into separate file.<\/li>\n<li>FormHelper: Added option to generate textareas.<\/li>\n<li>FormHelper: Added option to show expanded choice fields \"inline\".<\/li>\n<li>Added improved function for cleaning up a value to be used as html id attribute.<\/li>\n<li>AuthorAvatarsForm: added methods to ease generation of tabs and two-column panes.<\/li>\n<li>AuthorAvatarsForm: added new renderField methods for shortcode type, email and alignment (used in show_avatar wizard).<\/li>\n<li>Various Documentation updates and cleanups.<\/li>\n<li>Refactored widget form field generation into new AuthorAvatarsForm.class.php to ease devevlopment of shortcode wizard.<\/li>\n<li>Refactored form field generation code into new FormHelper.class.php.<\/li>\n<li>Fixed size and position of blog selection box on sitewide admin page. Changed the name of is_wpmu() function to safer name AA_is_wpmu().<\/li>\n<li>Removed \"Group by blogs\" checkbox for users without the blog selection filter.<\/li>\n<\/ul>\n\n<h4>0.5.1<\/h4>\n\n<ul>\n<li>Fixed method chaining error that caused a critical syntax error on PHP 4<\/li>\n<\/ul>\n\n<h4>0.5<\/h4>\n\n<ul>\n<li>Added \"show_avatar\" shortcode<\/li>\n<li>Small MultiWidget fix by <a href=\"http:\/\/blog.firetree.net\/2008\/11\/30\/wordpress-multi-widget\/#comment-24976\">Dan Cole<\/a><\/li>\n<li>Refactored [show_avatar] shortcode into new file ShowAvatarShortcode.class.php to keep it all nice and tidy.<\/li>\n<li>Added basic blog filtering feature.<\/li>\n<li>Added classes for settings and sitewide admin<\/li>\n<li>Added sitewide setting for the blog filter<\/li>\n<li>Updated update mechanism in AuthorAvatars.class.php<\/li>\n<li>Added \"Group by blog\" feature<\/li>\n<\/ul>\n\n<h4>0.4<\/h4>\n\n<ul>\n<li>Added new <a href=\"http:\/\/authoravatars.wordpress.com\/documentation\/authoravatars-shortcode\/\">shortcode<\/a> feature.<\/li>\n<li>Fixed small bug in update procedure (version 0.1 to 0.2)<\/li>\n<\/ul>\n\n<h4>0.3<\/h4>\n\n<ul>\n<li>Fixed error that broke some javascript on \"edit post\" pages in wordpress 2.7<\/li>\n<\/ul>\n\n<h4>0.2<\/h4>\n\n<ul>\n<li>Widget: added avatar preview image to the control panel<\/li>\n<li>Widget: added option to link the user\/avatar to their respective \"author page\"<\/li>\n<li>Widget: hiddenusers also allows user ids now (e.g. 1 for \"admin\")<\/li>\n<li>Refactored the plugin to use <a href=\"http:\/\/blog.firetree.net\/2008\/11\/30\/wordpress-multi-widget\/\">Alex Tingle's \"MultiWidget\" class<\/a><\/li>\n<\/ul>","raw_excerpt":"Display lists of user avatars using widgets or shortcodes. With Gutenberg support.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/3966","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=3966"}],"author":[{"embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pbearne"}],"wp:attachment":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=3966"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=3966"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=3966"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=3966"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=3966"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=3966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}