[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fWE5Q9HtXON9mn2Nt_R3GlMd8M9sYQUIe5WhCDdIsknA":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":143,"fingerprints":217},"gravatar-favicon","Gravatar Favicon","3.1","Patrick Chia","https:\u002F\u002Fprofiles.wordpress.org\u002Fmypatricks\u002F","\u003Cp>This plugin allows you to generate a \u003Ccode>gravatar favicon\u003C\u002Fcode> for your blog and admin logo included Apple touch icon. Just activate the plugin, and it will add gravatars to your blog template and admin panel automatically, no setting and nothing. But you must enable your avatar(Discussion Settings). (W6A4N4-L26P6-WSH)\u003C\u002Fp>\n","This plugin allows you to generate a gravatar favicon for your blog and admin logo included Apple touch icon.",100,21869,1,"2012-06-10T07:13:00.000Z","3.3.2","2.5","",[19,20,21,22,23],"avatar","avatars","images","wordpressmu","wpmu","http:\u002F\u002Fpatrick.bloggles.info\u002Fplugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgravatar-favicon.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"mypatricks",8,170,30,84,"2026-04-05T09:49:37.269Z",[39,58,81,102,120],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":11,"downloaded":47,"rating":11,"num_ratings":13,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":56,"download_link":57,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"post-avatar","Post Avatar","1.6.0","Vicky Arulsingam","https:\u002F\u002Fprofiles.wordpress.org\u002Fgarinungkadol\u002F","\u003Cp>Allow authors to select an image from a pre-defined list while in the Post Editor screen. This image will be displayed together with a post.\u003C\u002Fp>\n\u003Cp>Post Avatar is similar in concept to Livejournal userpics wherein authors choose images uploaded by the site owner. Developed with Dominik Menke.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy selection of images from within the Post Editor screen.\u003C\u002Fli>\n\u003Cli>Scans images in sub-directories of the image option folder.\u003C\u002Fli>\n\u003Cli>Allows the following file types: .jpg, .jpeg, .gif and .png.\u003C\u002Fli>\n\u003Cli>Flexible with customizing avatar display.\n\u003Cul>\n\u003Cli>Display avatars using the default HTML\u002FCSS tags.\u003C\u002Fli>\n\u003Cli>HTML\u002FCSS tags can be edited from with the Settings screen.\u003C\u002Fli>\n\u003Cli>Use template tags and custom filters within themes for advanced customization.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>International language support for Belorussian, Czech, Dutch, French, German, Hindi, Irish, Italian, Polish, Romanian, Serbo-Croatian, Spanish\u003C\u002Fli>\n\u003Cli>Does not display missing images.\u003C\u002Fli>\n\u003Cli>Can be further extended to show images for pages and custom post types\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Bug Submission and Forum Support\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fpost-avatar\u002F\" rel=\"ugc\">WordPress Forum\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fgarinungkadol.com\u002Fplugins\u002Fpost-avatar\u002Fsupport\u002F\" rel=\"nofollow ugc\">Post Avatar home page\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Please Vote and Review\u003C\u002Fh4>\n\u003Cp>Your votes and feedback are greatly appreciated. Thanks.\u003C\u002Fp>\n\u003Ch3>Advanced Customization\u003C\u002Fh3>\n\u003Ch4>For Front End Display\u003C\u002Fh4>\n\u003Cp>By default, the plugin hooks into the following filters:  \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FPlugin_API\u002FFilter_Reference\u002Fthe_content\" rel=\"nofollow ugc\">the_content()\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FPlugin_API\u002FFilter_Reference\u002Fthe_content\" rel=\"nofollow ugc\">the_excerpt()\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>OVERRIDE HTML DISPLAY USING FILTER HOOK: gklpa_the_postavatar\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The \u003Ccode>gklpa_the_postavatar\u003C\u002Fcode> filter takes two parameters:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Ccode>$post_avatar_text\u003C\u002Fcode> – Original HTML display\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>$post_avatar\u003C\u002Fcode> – Post Avatar data in array format. The keys are:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>avatar_url: The URL to the image        \nshow_image_dim: 1 indicates to show image dimensions, 0 to hide them                \nimage_height: integer value of image height or null if image dimensions is turned off               \nimage_width: integer value of image width or null if image dimensions is turned off             \npost_id: ID of current post             \npost_title: Post title for the image attribute              \nimage_name: Image file name\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Example: Display a default image if no avatar is selected\u003C\u002Fp>\n\u003Cp>This example makes use of the HTML\u002FCSS settings defined by the site admin.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    add_filter( 'gklpa_the_postavatar', 'prefix_show_default_image', 10, 2 );\n    function prefix_show_default_image( $post_avatar_html, $post_avatar_array ){\n        global $post, $gklpa_plugin_settings;\n\n        \u002F\u002F Display default image;\n        if( is_null( $post_avatar_array ) ){\n            if( !empty( $gklpa_plugin_settings['css_class'] ) {\n                $css = 'class=\"' . $gkl_plugin_settings['css_class']. '\"';\n            }\n            $post_avatar_html = $gklpa_plugin_settings['html_before' ] . '\u003Cimg '. $css . ' src=\"http:\u002F\u002Fwplatest.dev\u002Fimages\u002Fdefault-image.jpg\" alt=\"' . esc_attr(strip_tags($post->post_title) ) . '\" \u002F>'. $gklpa_plugin_settings['html_after'];\n        }\n        return $post_avatar_html;\n    }\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>OVERRIDE HTML DISPLAY WITH CUSTOM CONTENT HOOK\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you want to change the HTML completely or override the option to display avatars automatically, use the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fremove_filter\" rel=\"nofollow ugc\">remove_filter()\u003C\u002Fa> like so:\u003Cbr \u002F>\n    remove_filter(‘the_content’, ‘gkl_postavatar_filter’, 99 );\u003Cbr \u002F>\n    remove_filter(‘the_excerpt’, ‘gkl_postavatar_filter’, 99 );\u003C\u002Fp>\n\u003Cp>You can then define your own \u003Ccode>the_content\u003C\u002Fcode> filter function that makes use of the \u003Ccode>gkl_postavatar()\u003C\u002Fcode> or \u003Ccode>gkl_get_postavatar()\u003C\u002Fcode> functions\u003C\u002Fp>\n\u003Cp>You will need to use the function \u003Ccode>gkl_get_postavatar()\u003C\u002Fcode> which takes the post object and returns the array of post avatar information.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Ccode>$post_avatar_array\u003C\u002Fcode> – Post Avatar data in array format. The keys are:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>avatar_url: The URL to the image\n\nshow_image_dim: 1 indicates to show image dimensions, 0 to hide them\n\nimage_height: integer value of image height or null if image dimensions is turned off\n\nimage_width: integer value of image width or null if image dimensions is turned off\n\npost_id: ID of current post\n\npost_title: Post title for the image attribute\n\nimage_name: Image file name\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    add_filter( 'the_content', 'my_custom_post_avatar' );\n    function my_custom_post_avatar( $content ){\n        global $post;\n\n        $current_avatar = gkl_get_postavatar( $post );\n        $html_before = '\u003Cspan class=\"alignleft\">';\n        $html_after = '\u003C\u002Fspan>';\n        \u002F\u002F Display default image\n        if( is_null( $current_avatar ) ) {\n            $image_url = 'http:\u002F\u002Fwplatest.dev\u002Fimages\u002Fdefault-image.jpg';\n            $alt_text = esc_attr(strip_tags($post->post_title) );\n        } else {\n            $image_url = $current_avatar['avatar_url'];\n            $alt_text = $current_avatar['post_title'];\n        }\n        $post_avatar_html = $html_before . '\u003Cimg src=\"'. $image_url . '\" alt=\"' . $alt_text . '\" \u002F>'. $html_after;\n\n        return $post_avatar_html;   \n    }\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>OVERRIDE HTML DISPLAY WITH template tag \u003Ccode>gkl_postavatar\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you want the post avatar to appear outside of the content, e.g. with the entry’s meta information, make use of the \u003Ccode>gkl_postavatar()\u003C\u002Fcode> template tag.\u003C\u002Fp>\n\u003Cp>It takes four paramters:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    class: CSS class to use in the `\u003Cimg>` tag. \n    before: HTML to appear before the image.    \n    after: HTML to appear after the image.  \n    do_what: Use `echo` to display the post avatar, `return` to pass it to a variable. Defaults to `echo`.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Example: In a template file:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    \u003Cdiv class=\"entry-meta\">    \n    \u003C?php gkl_postavatar('', \"\u003Cspan class='alignleft'>\", \"\u003Cspan>\" );?>\n\n    -- more template tags here --\n    \u003C\u002Fdiv>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Or you can make your own template tag function like in the example for “Override HTML display with custom content hook”, except you call the function directly in your template instead of hooking into \u003Ccode>the_content()\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch4>For Administration Screens\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Add Post Avatar to Pages and Custom Post Types\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Use the filter hook \u003Ccode>gklpa_allowed_post_types\u003C\u002Fcode> to add further post types that you want the Post Avatar selection to appear on.\u003C\u002Fp>\n\u003Cp>It takes an array of post type slugs as a parameter.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    add_filter( 'gklpa_allowed_post_types', 'prefix_my_custom_post_types' );\n    function prefix_my_custom_post_types( $current_post_types ){\n        $current_post_types = array( 'post', 'page', 'review', 'event' );\n        return $current_post_types;\n    }\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Enable Image Selection for Folder Outside of WordPress Installation\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default, Post Avatar looks for your images folder in relation to your WordPress installation. If you want to move your folder elsewhere, use these pair of filter hooks: \u003Ccode>gklpa_image_url\u003C\u002Fcode> and \u003Ccode>gklpa_image_dir\u003C\u002Fcode>. They take a single parameter: Image folder url and absolute path to the image folder, respectively.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    add_filter( 'gklpa_image_url', 'prefix_change_folder_url' );\n    function prefix_change_folder_url( $current_url ){\n        return esc_url( 'http:\u002F\u002Fmysite.com\u002Fimages\u002F' );\n    }\n\n    add_filter( 'gklpa_image_dir', 'prefix_change_folder_dir' );\n    function prefix_change_folder_dir ){\n        return '\u002Fuser\u002Fpublic_html\u002Fimages\u002F';\n    }\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Please visit the \u003Ca href=\"http:\u002F\u002Fwww.garinungkadol.com\u002Fplugins\u002Fpost-avatar\u002F\" rel=\"nofollow ugc\">Post Avatar Page\u003C\u002Fa> for details on customizing the avatar display.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>Post Avatar is translation-ready and supports a number of languages. If you can’t find your language here, please consider contributing a language pack.\u003C\u002Fp>\n\u003Cp>If you’re interested, please check out the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fcodestyling-localization\u002F\" rel=\"ugc\">“Codestyling Localization” plugin\u003C\u002Fa> and for validating the \u003Ca href=\"http:\u002F\u002Fwww.poedit.net\u002F\" rel=\"nofollow ugc\">“Poedit Editor”\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Send in your translations to vix@garinungkadol.com\u003C\u002Fp>\n\u003Cp>Thanks to the following for their language packs.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Belorussian (ru_RU) Fat Cower\u003C\u002Fli>\n\u003Cli>Czech (cz_CZ) Lelkoun\u003C\u002Fli>\n\u003Cli>Dutch (nl_NL) Jay August\u003C\u002Fli>\n\u003Cli>French (fr_FR) Mathieu Haratyk\u003C\u002Fli>\n\u003Cli>German (de_DE) Dominik Menke\u003C\u002Fli>\n\u003Cli>Hindi (hi_IN_Hindi) Outshine Solutions \u003C\u002Fli>\n\u003Cli>Irish (ga_IR) Ray S.\u003C\u002Fli>\n\u003Cli>Italian (it_IT) Gianni Diurno\u003C\u002Fli>\n\u003Cli>Polish (pl_PL) Meloniq\u003C\u002Fli>\n\u003Cli>Romanian (ro_RO) Webhosting Geeks\u003C\u002Fli>\n\u003Cli>Serbo-Croatian (sr_RS) Webhosting Hub\u003C\u002Fli>\n\u003Cli>Spanish (es_ES) gogollack\u003C\u002Fli>\n\u003C\u002Ful>\n","Choose an avatar from a pre-defined list to include in a post.",87996,"2018-08-23T07:59:00.000Z","4.9.29","3.9","5.6.3",[20,53,21,54,55],"image","post","thumbnail","http:\u002F\u002Fwww.garinungkadol.com\u002Fplugins\u002Fpost-avatar\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-avatar.1.6.0.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":17,"tags":73,"homepage":79,"download_link":80,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wp-disable","Reduce HTTP Requests, Disable Emojis & Disable Embeds, Speedup WooCommerce","1.6.1","hosting.io","https:\u002F\u002Fprofiles.wordpress.org\u002Fpigeonhut\u002F","\u003Cp>\u003Cstrong>Reduce HTTP requests\u003C\u002Fstrong> – Disable Emojis, Disable Gravatars, Disable Embeds and Remove Querystrings. SpeedUp WooCommerce, Added support to disable pingbacks, disable trackbacks, close comments after 28 days, Added the ability to force pagingation after 20 posts,\u003Cbr \u002F>\nDisable WooCommerce scripts and CSS on non WooCommerce Pages, Disable RSS, Disable XML-RPC, Disable Autosave, Remove Windows Live Writer tag, Remove Shortlink Tag, Remove WP API from header and\u003Cbr \u002F>\n many more features to help speed and SEO gains.  Now includes \u003Cstrong>Disable Comments, Heartbeat Control, Selective Disable\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003C\u002Fstrong>\u003Cstrong>NEW Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n Better Stats on Dashboard\u003Cbr \u002F>\n Disable loading dashicons on front end if admin bar disabled\u003Cbr \u002F>\n Disable Author Pages\u003C\u002Fp>\n\u003Cp>Disabling Emojis does not disable emoticons, it disables the support for Emojis added since WP 4.2 and removes 1 HTTP request.\u003C\u002Fp>\n\u003Cp>Disabling Embeds  – script that auto formats pasted content in the visual editor, eg videos, etc. Big issue with this script is it loads on every\u003Cbr \u002F>\nsingle page. You can still use the default embed code from YouTube, Twitter etc to included content.\u003C\u002Fp>\n\u003Cp>Remove Query Strings: If you look at the waterfall view of your page load, you will see your query strings end in something like ver=1.12.4.\u003Cbr \u002F>\nThese are called query strings and help determine the version of the script. The problem with query strings like these is that it isn’t very efficient for caching purposes and sometimes prevents caching those assets altogether.  If you are using a CDN already, you can ignore this.\u003C\u002Fp>\n\u003Cp>Disabling Gravatars is completely optional, advise, if you don’t use them, disable as it gets rid of one more useless HTTP request.\u003C\u002Fp>\n\u003Cp>General Performance improvements: Added support for : disable ping\u002Ftrackbacks, close comments after 28 days, force pagingation after 20 posts, Disable WooCommerce scripts and CSS on non WooCommerce Pages.\u003C\u002Fp>\n\u003Cp>Have an idea ?\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhosting-io\u002Fwp-disable\" rel=\"nofollow ugc\">Public repo on GitHub\u003C\u002Fa> if you would like to contribute or have any ideas to add.\u003C\u002Fp>\n\u003Cp>Docs & Support\u003Cbr \u002F>\nThe \u003Ca href=\"https:\u002F\u002Foptimisation.io\u002Ffaq\u002F\" rel=\"nofollow ugc\">documentation is an on-going project\u003C\u002Fa>, so please bare with us as we update.  If you would like to help with the documentation, please get in touch.\u003C\u002Fp>\n","Reduce HTTP requests - Disable Emojis, Disable Gravatars, Disable Embeds and Remove Querystrings. SpeedUp WooCommerce, Added support to disable pingba &hellip;",10000,309866,82,45,"2020-08-09T07:42:00.000Z","5.3.21","4.5",[74,75,76,77,78],"disable-embeds","disable-emoji","disable-gravatars","reduce-http-requests","remove-querystrings","https:\u002F\u002Foptimisation.io","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-disable.1.6.1.zip",{"slug":82,"name":83,"version":61,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":90,"num_ratings":91,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":17,"tags":95,"homepage":100,"download_link":101,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"avatar-manager","Avatar Manager","Cătălin Dogaru","https:\u002F\u002Fprofiles.wordpress.org\u002Fcdog\u002F","\u003Cp>Avatar Manager for WordPress is a sweet and simple plugin for storing avatars locally and more. Easily.\u003C\u002Fp>\n\u003Cp>Enhance your WordPress website by letting your users choose between using Gravatar or a self-hosted avatar image right from their profile screen. Improved workflow, on-demand image generation and custom user permissions under a native interface. Say hello to the Avatar Manager plugin.\u003C\u002Fp>\n\u003Ch4>Help Preserve this Project\u003C\u002Fh4>\n\u003Cp>Want to support this project for continued development and freely available for everyone? Here’s how you can help preserve Avatar Manager:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fresourcestream\u002Favatar-manager#contributing\" rel=\"nofollow ugc\">\u003Cstrong>Get involved.\u003C\u002Fstrong>\u003C\u002Fa> Contribute a patch or help resolving an existing issue or confirmed feature request, or submit a translation.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcore.trac.wordpress.org\u002Fticket\u002F16020\" rel=\"nofollow ugc\">\u003Cstrong>Suggest adding to core.\u003C\u002Fstrong>\u003C\u002Fa> Whether you find Avatar Manager a good fit for WordPress core your feedback can help make a difference.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Favatar-manager#postform\" rel=\"ugc\">\u003Cstrong>Add your own review.\u003C\u002Fstrong>\u003C\u002Fa> Let others know how was your experience using Avatar Manager.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fcgi-bin\u002Fwebscr?cmd=_s-xclick&hosted_button_id=SMKJZHX7G3VQS\" rel=\"nofollow ugc\">\u003Cstrong>Make a donation.\u003C\u002Fstrong>\u003C\u002Fa> Keep me motivated with a candy bar or a theater ticket. Is that simple.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Avatar Manager is a user-driven project, and all developments and enhancements depend on users like \u003Cem>you\u003C\u002Fem>! Become a contributor or make a donation, and get your name featured in front of a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Favatar-manager\u002Fstats\u002F\" rel=\"ugc\">growing audience\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cem>Thank you for choosing to contribute to Avatar Manager!\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Contributing\u003C\u002Fh4>\n\u003Cp>Have a bug or a feature request? Please \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fresourcestream\u002Favatar-manager\u002Fissues\" rel=\"nofollow ugc\">open a new issue\u003C\u002Fa>. Before opening any issue, please search for existing issues and read the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnecolas\u002Fissue-guidelines\" rel=\"nofollow ugc\">Issue Guidelines\u003C\u002Fa>, written by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnecolas\u002F\" rel=\"nofollow ugc\">Nicolas Gallagher\u003C\u002Fa>. Please submit all pull requests against development branches.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fresourcestream\u002Favatar-manager\" rel=\"nofollow ugc\">Avatar Manager on GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It’s Made\u003C\u002Fh4>\n\u003Cp>Find out how Avatar Manager it’s made on \u003Ca href=\"http:\u002F\u002Fcode.tutsplus.com\u002Fseries\u002Fhow-to-create-a-wordpress-avatar-management-plugin-from-scratch--wp-33866\" rel=\"nofollow ugc\">Tuts+ Code\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Authors\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Cătălin Dogaru\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>https:\u002F\u002Fprofiles.wordpress.org\u002Fcdog\u003C\u002Fli>\n\u003Cli>https:\u002F\u002Fgithub.com\u002Fcdog\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>Avatar Manager is brought to you by these fine folks.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fdikiy_forester\" rel=\"nofollow ugc\">Artem Frolov\u003C\u002Fa>,\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fbrikou\" rel=\"nofollow ugc\">Brice Capobianco\u003C\u002Fa>,\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fideos\" rel=\"nofollow ugc\">Guy Steyaert\u003C\u002Fa>,\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fartstorm\" rel=\"nofollow ugc\">Johan Steen\u003C\u002Fa>,\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fwiiz83\" rel=\"nofollow ugc\">Lucas Uzan\u003C\u002Fa>,\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fmateusneves\" rel=\"nofollow ugc\">Mateus Neves\u003C\u002Fa>,\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fmodima65\" rel=\"nofollow ugc\">Maura Montero D.\u003C\u002Fa>,\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fpietergoosen\" rel=\"nofollow ugc\">Pieter Goosen\u003C\u002Fa>,\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fschm168\" rel=\"nofollow ugc\">Samantha Muthiah\u003C\u002Fa>,\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fsnowboardmommy\" rel=\"nofollow ugc\">Snowboard Mommy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Copyright and License\u003C\u002Fh4>\n\u003Cp>Copyright © 2021 Cătălin Dogaru\u003C\u002Fp>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\u003C\u002Fp>\n","Avatar Manager for WordPress is a sweet and simple plugin for storing avatars locally and more. Easily.",6000,114404,98,39,"2021-02-02T03:31:00.000Z","5.6.17","3.5",[20,96,97,98,99],"gravatar","profile","users","xml-rpc","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Favatar-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Favatar-manager.1.6.1.zip",{"slug":103,"name":104,"version":6,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":11,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":17,"tags":115,"homepage":118,"download_link":119,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"disable-user-gravatar","Disable User Gravatar","Marcus (aka @msykes)","https:\u002F\u002Fprofiles.wordpress.org\u002Fnetweblogic\u002F","\u003Cp>This is a very simple and lightweight plugin that anonymizes default avatars and prevents the user’s gravatar being automatically obtained from gravatar.com based on their registered email. This would be useful for sites where users require an extra layer of privacy, or if you just want to prevent potentially silly or embarrasing avatar accidents.\u003C\u002Fp>\n\u003Cp>If you’re using Identicons or any other generated default avatar, the user should keep a consistent avatar unless they change their registered email.\u003C\u002Fp>\n\u003Cp>You can also disable Gravatar completely and choose a default image to display.\u003C\u002Fp>\n\u003Cp>This plugin is also compatible with other avatar customization plugins such as \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Favatar-manager\u002F\" rel=\"ugc\">Avatar Manager\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbuddypress\u002F\" rel=\"ugc\">BuddyPress\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadd-new-default-avatar\u002F\" rel=\"ugc\">Add New Default Avatar\u003C\u002Fa>, since this plugin specifically prevents the gravatar of a specific user email being used and reverts to the default or user-defined avatar.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important 3.0 Update – BuddyPress users should visit the Settings > Discussion page on your dashboard and choose one of the Disable Gravatar options to restore previous behavior.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you have any issues or suggestions, please visit our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdisable-user-gravatar\" rel=\"ugc\">support forums\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you find this plugin useful and would like to say thanks, please leave us a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fdisable-user-gravatar?filter=5\" rel=\"ugc\">5 star review\u003C\u002Fa>!\u003C\u002Fp>\n","Stops WordPress from grabbing a user avatar using their registrated email from gravatar.com.",3000,40294,10,"2022-11-01T16:00:00.000Z","6.1.10","2.7",[116,19,96,117,23],"activity-stream","wordpress-mu","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisable-user-gravatar\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-user-gravatar.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":130,"num_ratings":131,"last_updated":132,"tested_up_to":133,"requires_at_least":134,"requires_php":135,"tags":136,"homepage":141,"download_link":142,"security_score":11,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"ultimate-post-list","Ultimate Post List","5.2.7.1","Kybernetik Services","https:\u002F\u002Fprofiles.wordpress.org\u002Fkybernetikservices\u002F","\u003Cp>Make up custom-tailored preview lists of your website’s contents easily and place them in widget areas and post contents.\u003C\u002Fp>\n\u003Cp>Promote your website’s content with many kinds of post lists. No programming skills are necessary. No fiddling with templates. With just a few keyboard entries and clicks you get a customized posts list.\u003C\u002Fp>\n\u003Cp>The plugin Ultimate Post List for WordPress gives you an easy-to-use toolbox to make lists of posts. You can insert the lists\u003C\u002Fp>\n\u003Cul>\n\u003Cli>as \u003Cstrong>widgets in every widget area\u003C\u002Fstrong> per drag’n’drop easily\u003C\u002Fli>\n\u003Cli>via \u003Cstrong>configurable shortcodes in every post content\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>via \u003Cstrong>calls of the function upl_get_html()\u003C\u002Fstrong> in PHP code\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can switch between a \u003Cstrong>vertical list layout\u003C\u002Fstrong> or a \u003Cstrong>responsive grid layout\u003C\u002Fstrong>. A few options help you to get a nice layout without any need to code.\u003C\u002Fp>\n\u003Cp>You can \u003Cstrong>filter\u003C\u002Fstrong> the posts by their \u003Cstrong>post type\u003C\u002Fstrong> “Post” or\u002Fand “Page” and by multiple \u003Cstrong>categories\u003C\u002Fstrong>. For filtering by custom post types check out \u003Ca href=\"https:\u002F\u002Fwww.kybernetik-services.com\u002Fshop\u002Fwordpress\u002Fplugin\u002Fultimate-post-list-pro\u002F?utm_source=wordpress_org&utm_medium=plugin&utm_campaign=ultimate-post-list&utm_content=update-notice-readme\" rel=\"nofollow ugc\">Ultimate Post List Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can switch on a \u003Cstrong>“Load more posts”\u003C\u002Fstrong> link or button which loads further posts without leaving the page. Its text is controlled easily for you.\u003C\u002Fp>\n\u003Cp>The plugin is \u003Cstrong>multi-widget capable\u003C\u002Fstrong>. That is, you can have several widgets of Ultimate Post List on your blog, each with its own settings!\u003C\u002Fp>\n\u003Cp>You can clone (duplicate, copy) every list with a single click on the action link.\u003C\u002Fp>\n\u003Cp>The plugin is available in English, German (Deutsch) and Greek (Ελληνικά). It does not collect any personal data, so it is ready for EU General Data Protection Regulation (GDPR) compliance.\u003C\u002Fp>\n\u003Ch4>Demo\u003C\u002Fh4>\n\u003Cp>You want to test Ultimate Post List before installing on your site? Try it out on your individual and free dummy site and \u003Ca href=\"https:\u002F\u002Fdemo.tastewp.com\u002Fultimate-post-list\" rel=\"nofollow ugc\">click here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Options you can set\u003C\u002Fh4>\n\u003Cp>The free version of Ultimate Post List offers you many options to type and click customized post lists easily. These are the options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>List Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>List Display Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>List Visibility\u003C\u002Fli>\n\u003Cli>Text if no posts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>List Title Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>List title\u003C\u002Fli>\n\u003Cli>URL of list title\u003C\u002Fli>\n\u003Cli>HTML element of list title\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post List Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>Post List Options In General\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Number of posts\u003C\u002Fli>\n\u003Cli>Posts offset\u003C\u002Fli>\n\u003Cli>Hide current viewed post in list\u003C\u002Fli>\n\u003Cli>Show sticky posts on top of the list\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Posts Sort Order\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>Order by\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Post date\u003C\u002Fli>\n\u003Cli>Post title\u003C\u002Fli>\n\u003Cli>Post author\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order direction\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Ascending\u003C\u002Fli>\n\u003Cli>Descending\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Filter Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>Post Type Filter\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Show posts of selected types: posts or\u002Fand pages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category Filter\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Show posts of selected categories only\u003C\u002Fli>\n\u003Cli>Show only posts that are in all selected categories\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post List Item Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>Post Data Order\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Position of post thumbnail\u003C\u002Fli>\n\u003Cli>Position of post title\u003C\u002Fli>\n\u003Cli>Position of post date\u003C\u002Fli>\n\u003Cli>Position of post author name\u003C\u002Fli>\n\u003Cli>Position of post excerpt\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Display Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Show post thumbnail (default)\u003C\u002Fli>\n\u003Cli>Show post title (default)\u003C\u002Fli>\n\u003Cli>Show post date\u003C\u002Fli>\n\u003Cli>Show post author name\u003C\u002Fli>\n\u003Cli>Show post excerpt\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Links Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Set post title clickable (default)\u003C\u002Fli>\n\u003Cli>Set post thumbnail clickable (default)\u003C\u002Fli>\n\u003Cli>Set post date clickable, pointing to the month archive\u003C\u002Fli>\n\u003Cli>Set post author clickable, pointing to the author’s archive\u003C\u002Fli>\n\u003Cli>Set post excerpt clickable\u003C\u002Fli>\n\u003Cli>Open post links in new windows\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Title Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Maximum length of post title\u003C\u002Fli>\n\u003Cli>Text after shortened title\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Date Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Format of the post date (over 100 options available)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Thumbnail Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>Source of the post thumbnail\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Featured image\u003C\u002Fli>\n\u003Cli>First post content image if previously uploaded to the media library\u003C\u002Fli>\n\u003Cli>Featured image if the first post content image is not available\u003C\u002Fli>\n\u003Cli>First post content image if the featured image is not available\u003C\u002Fli>\n\u003Cli>Avatars of post authors\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Use post title as the alternative text for the thumbnail\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Use default thumbnail if no image could be ascertained\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>URL of default thumbnail\u003C\u002Fli>\n\u003Cli>Thumbnail size \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Width of thumbnail in px\u003C\u002Fli>\n\u003Cli>Height of thumbnail in px\u003C\u002Fli>\n\u003Cli>Use aspect ratios of original images\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Alignment of thumbnail\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Align left\u003C\u002Fli>\n\u003Cli>Align center\u003C\u002Fli>\n\u003Cli>Align right\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Top image margin width in px\u003C\u002Fli>\n\u003Cli>Bottom image margin width in px\u003C\u002Fli>\n\u003Cli>Left image margin width in px\u003C\u002Fli>\n\u003Cli>Right image margin width in px\u003C\u002Fli>\n\u003Cli>Flow of text at the thumbnail (wrap right\u002Fleft or side by side)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Excerpt Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Maximum length of post excerpt\u003C\u002Fli>\n\u003Cli>Text after shortened excerpt\u003C\u002Fli>\n\u003Cli>Ignore post excerpt field as excerpt source\u003C\u002Fli>\n\u003Cli>Ignore post content as excerpt source\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“More” Element Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>“More” Element Appearance\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Show a clickable “More” element for loading further list items at the bottom of the list\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“More” element type\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Show element as a link\u003C\u002Fli>\n\u003Cli>Show element as a button\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Label of “More” element\u003C\u002Fli>\n\u003Cli>Show icon while new posts are loaded\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Icon style\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>Small icons\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Small gray circle with rotating dot\u003C\u002Fli>\n\u003Cli>Small turning wheel\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Big icons\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Big gray circle with rotating dot\u003C\u002Fli>\n\u003Cli>Big turning wheel\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Text that appears when no further posts have been found\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>List Layout Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>List Layout Type: vertical list or responsive grid\u003C\u002Fli>\n\u003Cli>Grid item width in px\u003C\u002Fli>\n\u003Cli>Minimal height of grid item in px\u003C\u002Fli>\n\u003Cli>\u003Cstrong>List Item Margin Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Top item margin in px\u003C\u002Fli>\n\u003Cli>Bottom item margin in px\u003C\u002Fli>\n\u003Cli>Left item margin in px\u003C\u002Fli>\n\u003Cli>Right item margin in px\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Additional options in the Pro version\u003C\u002Fh4>\n\u003Cp>The Pro version has all the options of the free version and many additional options for layouts, numbered lists, colors, custom post types and much more. \u003Ca href=\"https:\u002F\u002Fwww.kybernetik-services.com\u002Fplugins\u002Fultimate-post-list-pro\u002F?utm_source=wordpress_org&utm_medium=plugin&utm_campaign=ultimate-post-list&utm_content=update-notice-readme\" rel=\"nofollow ugc\">Go to Ultimate Post List Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Pro users get premium support whilst free support is offered in the WordPress forums in our spare time.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Support for this plugin will be provided in the form of Product Support. This means that we intend to fix any confirmed bugs, listen to ideas for this plugin and improve the user experience when enhancements are identified and can reasonably be accommodated.\u003C\u002Fp>\n\u003Cp>Pro users get premium support whilst free support is offered in the WordPress forums in our spare time. If you are having trouble with this plugin in your particular installation of WordPress, we will not be able to help you troubleshoot the problem.\u003C\u002Fp>\n","Make up custom-tailored preview lists of the contents easily and place them in widget areas and post contents.",2000,61198,92,12,"2025-12-01T17:13:00.000Z","6.9.4","4.0","5.2",[137,20,138,139,140],"authors","css","featured-image","first-image","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-post-list\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-post-list.5.2.7.1.zip",{"attackSurface":144,"codeSignals":185,"taintFlows":205,"riskAssessment":206,"analyzedAt":216},{"hooks":145,"ajaxHandlers":181,"restRoutes":182,"shortcodes":183,"cronEvents":184,"entryPointCount":27,"unprotectedCount":27},[146,152,156,160,163,166,169,173,176],{"type":147,"name":148,"callback":149,"file":150,"line":151},"action","plugins_loaded","gf_setup","gravatar-favicon.php",139,{"type":147,"name":153,"callback":154,"file":150,"line":155},"admin_init","gf_settings_api_init",140,{"type":147,"name":157,"callback":158,"file":150,"line":159},"wp_head","blog_favicon",141,{"type":147,"name":161,"callback":158,"file":150,"line":162},"admin_head",142,{"type":147,"name":164,"callback":158,"file":150,"line":165},"login_head",143,{"type":147,"name":161,"callback":167,"file":150,"line":168},"admin_logo",144,{"type":147,"name":170,"callback":171,"file":150,"line":172},"rss_head","add_feed_logo",145,{"type":147,"name":174,"callback":171,"file":150,"line":175},"rss2_head",146,{"type":177,"name":178,"callback":179,"priority":111,"file":150,"line":180},"filter","plugin_row_meta","gfav_add_plugin_settings",148,[],[],[],[],{"dangerousFunctions":186,"sqlUsage":187,"outputEscaping":189,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":204},[],{"prepared":27,"raw":27,"locations":188},[],{"escaped":27,"rawEcho":190,"locations":191},6,[192,195,197,199,201,202],{"file":150,"line":193,"context":194},53,"raw output",{"file":150,"line":196,"context":194},64,{"file":150,"line":198,"context":194},89,{"file":150,"line":200,"context":194},90,{"file":150,"line":11,"context":194},{"file":150,"line":203,"context":194},114,[],[],{"summary":207,"deductions":208},"The \"gravatar-favicon\" v3.1 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of any identified entry points like AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the plugin's attack surface. Furthermore, the complete reliance on prepared statements for any SQL queries is a critical best practice. The lack of detected dangerous functions, file operations, external HTTP requests, and the absence of any recorded vulnerabilities or CVEs further bolster this positive assessment. \n\nHowever, a significant concern arises from the complete lack of output escaping, with 0% of the 6 identified output points being properly escaped. This suggests a high risk of Cross-Site Scripting (XSS) vulnerabilities if any user-controlled data is ever rendered directly to the browser. The absence of nonce checks and capability checks on the (non-existent) entry points means that if any were to be introduced in the future without proper security considerations, they would be entirely unprotected. While the plugin has no known vulnerabilities, the unescaped output is a critical weakness that must be addressed.",[209,211,214],{"reason":210,"points":33},"Output not properly escaped",{"reason":212,"points":213},"No nonce checks on entry points",5,{"reason":215,"points":213},"No capability checks on entry points","2026-03-16T20:49:25.498Z",{"wat":218,"direct":223},{"assetPaths":219,"generatorPatterns":220,"scriptPaths":221,"versionParams":222},[],[],[],[],{"cssClasses":224,"htmlComments":225,"htmlAttributes":227,"restEndpoints":228,"jsGlobals":229,"shortcodeOutput":230},[],[226],"\u003C!-- Gravatar Favicon by Patrick http:\u002F\u002Fpatrick.bloggles.info\u002F -->",[],[],[],[]]