[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fmeefl545YIEFxY__jh_AeIDe-tl3owY8oyVF9y1uFz0":3,"$fpzZ5BT_cwtbTcJDz_rrCR8oZRUamTwcfwfomxtXbhxc":205,"$faAb12hSisr0LV4vYg8_CDf2JGfi9pIBwOBv20mTRR1o":210},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":41,"analysis":145,"fingerprints":188},"category-images","Category Image(s)","1.7.3","Scott Reilly","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoffee2code\u002F","\u003Cp>Display an image for each category associated with a post.\u003C\u002Fp>\n\u003Cp>Notes:\u003C\u002Fp>\n\u003Cp>This plugin provides the templates tag \u003Ccode>c2c_the_category_image()\u003C\u002Fcode> which basically reproduces and extends the functionality of WordPress’s core function \u003Ccode>the_category()\u003C\u002Fcode> to add the ability to display a category image instead of the category name in the link to the category archive.  With its $image_extensions argument defaulted to \u003Ccode>\"\"\u003C\u002Fcode>, the plugin could be a drop-in replacement for \u003Ccode>the_category()\u003C\u002Fcode>.  As is done in \u003Ccode>the_category()\u003C\u002Fcode>, the image or text for each category is also a link back to that category’s archive.\u003C\u002Fp>\n\u003Cp>Related info about the function:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>If $image_extensions is defined, but no image is found for the category, then nothing is displayed for that category.\u003C\u002Fli>\n\u003Cli>$image_extensions can be defined as a space separated list of image extensions.  Files will be checked with the image extensions in the order those extensions were provided; default is ‘png gif jpg’.\u003C\u002Fli>\n\u003Cli>The number of category links\u002Fimages displayed can be limited via the $limit argument\u003C\u002Fli>\n\u003Cli>Category image  tags are defined with class=”catimage” for stylesheet manipulation.\u003C\u002Fli>\n\u003Cli>The result can be filtered via the filter named “c2c_the_category_image”.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Must be run inside “the loop”.\u003C\u002Fp>\n\u003Cp>c2c_get_category_image_list() is another provided function, which is identical to \u003Ccode>c2c_the_category_image()\u003C\u002Fcode> except that it doesn’t echo the result.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Links: \u003Ca href=\"http:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fcategory-images\u002F\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fcategory-images\u002F\" rel=\"ugc\">Plugin Directory Page\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fcoffee2code.com\" rel=\"nofollow ugc\">Author Homepage\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Template Tags\u003C\u002Fh3>\n\u003Cp>The plugin provides one optional template tag for use in your theme templates.\u003C\u002Fp>\n\u003Ch4>Functions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>\u003C?php function c2c_the_category_image( $seperator='', $parents='', $image_extensions='png gif jpg', $image_dir='\u002Fwp-content\u002Fimages\u002F', $use_name_if_no_image=false, $start_from='begin', $limit=999 ) ?>\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This displays the image associated with a post’s categories.\u003C\u002Fp>\n\u003Ch4>Arguments\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ccode>$separator\u003C\u002Fcode>\u003Cbr \u002F>\nOptional argument.  The text and\u002For HTML to appear between each of a post’s category images.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>$parents\u003C\u002Fcode>\u003Cbr \u002F>\nOptional argument.  Allows you to specify if you want ancestor categories of a post’s category to be imaged and linked as well.  Valid options are ‘multiple’, ‘single’, and ”. Default is ”.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>$image_extensions\u003C\u002Fcode>\u003Cbr \u002F>\nOptional argument.  A space-separated list of image extensions (case insensitive).  If defined as ” then no image is retrieved and the category name is displayed instead (a la \u003Ccode>the_category()\u003C\u002Fcode>).  Default is ‘png gif jpg’.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>$image_dir\u003C\u002Fcode>\u003Cbr \u002F>\nOptional argument.  The directory in which the category image(s) reside.  The value should be a location relative to the main URL of your blog.  Default is ‘\u002Fwp-content\u002Fimages\u002F’\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>$use_name_if_no_image\u003C\u002Fcode>\u003Cbr \u002F>\nOptional argument.  Boolean value (true or false) indicating if the name of the category should be displayed for each category that does not have an associated image.  Default is false.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>$start_from\u003C\u002Fcode>\u003Cbr \u002F>\nOptional argument.  How to traverse the list of post’s categories; either ‘begin’ or ‘end’.  Default is ‘begin’\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>$limit\u003C\u002Fcode>\u003Cbr \u002F>\nOptional argument.  The maximum number of category images to be displayed.  Default is 999 (basically, no limit)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>$post_id\u003C\u002Fcode>\u003Cbr \u002F>\nOptional argument.  The Post ID.  If false, then use the current post (i.e. while in the loop).  Default is false.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Examples\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>You can opt to treat only certain categories as having a graphical representation by defining an image for them but not creating images for the non-graphically represented categories (as in you can have a subset of categories that dictate what image to be displayed for the post).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can take advantage of the $image_extension and\u002For $image_dir arguments to display different category icons under different contexts, i.e. if showing a $single post, choose to use a ‘png’ image, otherwise use ‘gif’; or locate your images in different directories ‘\u002Fwp-content\u002Fimages\u002Fcat-images\u002Fsmall\u002F’ and ‘\u002Fwp-content\u002Fimages\u002Fcat-images\u002Flarge\u002F’ and decide based on context where to get the image(s) from:\u003C\u002Fp>\n\u003Cp>\u002F\u002F In showing the post singularly, then use a larger image, else use a small image\u003Cbr \u002F>\n  if ( is_single() ) {\u003Cbr \u002F>\n    c2c_the_category_image(”, ”, ‘gif’, ‘\u002Fwp-content\u002Fimages\u002Fcat-images\u002Flarge\u002F’);\u003Cbr \u002F>\n  } else {\u003Cbr \u002F>\n    c2c_the_category_image(”, ”, ‘gif’, ‘\u002Fwp-content\u002Fimages\u002Fcat-images\u002Fsmall\u002F’);\u003Cbr \u002F>\n  }\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Show all images in a comma-separated line:\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Show all images in an unordered list:\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Assuming one category per post, just show the category image without further HTML markup:\u003C\u002Fp>\n\u003Cp>\u003C ?php c2c_the_category_image(' ');  \u002F\u002F note the space in the argument, necessary to turn off default \u003C\u002Fp>\n\u003Cul> markups ?>\u003C\u002Fp>\n\u003Ch3>Filters\u003C\u002Fh3>\n\u003Cp>The plugin exposes two filters and one action for hooking.  Typically, customizations utilizing these hooks would be put into your active theme’s functions.php file, or used by another plugin.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>c2c_get_category_image (filter)\u003C\u002Fh4>\n\u003Cp>The ‘c2c_get_category_image’ hook allows you to use an alternative approach to safely invoke \u003Ccode>c2c_get_category_image()\u003C\u002Fcode> in such a way that if the plugin were deactivated or deleted, then your calls to the function won’t cause errors in your site.\u003C\u002Fp>\n\u003Cp>Arguments:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>same as for \u003Ccode>c2c_get_category_image()\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cp>Instead of:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    \u003C?php $cat_images = c2c_get_category_image( $cat ); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Do:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    \u003C?php $cat_images = apply_filters( 'c2c_get_category_image', $cat ); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>c2c_get_the_category_image_list (filter)\u003C\u002Fh4>\n\u003Cp>The ‘c2c_get_the_category_image_list’ hook allows you to use an alternative approach to safely invoke \u003Ccode>c2c_get_the_category_image_list()\u003C\u002Fcode> in such a way that if the plugin were deactivated or deleted, then your calls to the function won’t cause errors in your site.\u003C\u002Fp>\n\u003Cp>Arguments:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>same as for \u003Ccode>c2c_get_the_category_image_list()\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cp>Instead of:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    \u003C?php $cat_list = c2c_get_the_category_image_list(); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Do:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    \u003C?php $cat_list = apply_filters( 'c2c_get_the_category_image_list', '' ); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>c2c_the_category_image (action)\u003C\u002Fh4>\n\u003Cp>The ‘c2c_the_category_image’ hook allows you to use an alternative approach to safely invoke \u003Ccode>c2c_the_category_image()\u003C\u002Fcode> in such a way that if the plugin were deactivated or deleted, then your calls to the function won’t cause errors in your site.\u003C\u002Fp>\n\u003Cp>Arguments:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>same as for \u003Ccode>c2c_the_category_image()\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cp>Instead of:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    \u003C?php c2c_the_category_image(); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Do:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    \u003C?php do_action( 'c2c_the_category_image' ); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Display an image for each category associated with a post.",100,31057,90,2,"2012-06-11T06:28:00.000Z","3.4.2","2.2","",[20,21,22,23,24],"categories","category","icon","image","post","http:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fcategory-images\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcategory-images.1.7.3.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":34,"display_name":7,"profile_url":8,"plugin_count":35,"total_installs":36,"avg_security_score":37,"avg_patch_time_days":38,"trust_score":39,"computed_at":40},"coffee2code",63,91830,88,374,71,"2026-05-19T23:10:06.915Z",[42,60,82,104,128],{"slug":43,"name":44,"version":45,"author":46,"author_profile":47,"description":48,"short_description":49,"active_installs":50,"downloaded":51,"rating":11,"num_ratings":14,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":18,"tags":55,"homepage":18,"download_link":59,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"raw-latest-posts-widget","Latest Posts Widget","1.1","ravidhu","https:\u002F\u002Fprofiles.wordpress.org\u002Fravidhu\u002F","\u003Cp>List the lastest posts from a category or from all categories:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The excerpt of each post can be displayed.\u003C\u002Fli>\n\u003Cli>The date of each post can be displayed.\u003C\u002Fli>\n\u003Cli>The number of posts that you want to display can be fixed.\u003C\u002Fli>\n\u003Cli>The categories of the post can be displayed (if one category is selected, the selected one is not displayed).\u003C\u002Fli>\n\u003Cli>The featured image can be display or, if it is not set, the first image of the post is selected.\u003C\u002Fli>\n\u003Cli>The image can be displayed before or after the title.\u003C\u002Fli>\n\u003C\u002Ful>\n","List the lastest posts from a category.",40,3183,"2014-10-13T18:35:00.000Z","4.0.38","3.0.1",[20,21,56,57,58],"featured-image","list-posts","widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fraw-latest-posts-widget.1.1.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":13,"num_ratings":27,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":18,"tags":73,"homepage":78,"download_link":79,"security_score":80,"vuln_count":14,"unpatched_count":28,"last_vuln_date":81,"fetched_at":30},"categories-images","Categories Images","3.3.2","Zahlan","https:\u002F\u002Fprofiles.wordpress.org\u002Felzahlan\u002F","\u003Cp>The Categories Images is a WordPress plugin allow you to add image to category, tag or custom taxonomy.\u003C\u002Fp>\n\u003Cp>Use \u003Ccode>\u003C?php if (function_exists('z_taxonomy_image_url')) echo z_taxonomy_image_url(); ?>\u003C\u002Fcode> to get the url and put it in any img tag.\u003Cbr \u002F>\nOr simply use \u003Ccode>\u003C?php if (function_exists('z_taxonomy_image')) z_taxonomy_image(); ?>\u003C\u002Fcode> in (category or taxonomy) template.\u003C\u002Fp>\n\u003Ch4>REST API Support\u003C\u002Fh4>\n\u003Cp>Access term images via the WP REST API. The field \u003Ccode>z_taxonomy_image_url\u003C\u002Fcode> is automatically added to term objects.\u003C\u002Fp>\n\u003Ch4>Enhanced Shortcodes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>[z_taxonomy_image term_id=\"123\" size=\"medium\" link=\"yes\"]\u003C\u002Fcode> – Display a specific term image with a link.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[z_taxonomy_list taxonomy=\"category\" style=\"grid\" columns=\"4\" show_name=\"yes\"]\u003C\u002Fcode> – Display a beautiful grid of terms with their images.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Elementor Integration\u003C\u002Fh4>\n\u003Cp>Use term images dynamically in Elementor via the native Dynamic Tags system.\u003C\u002Fp>\n\u003Ch4>Settings\u003C\u002Fh4>\n\u003Cp>Categories Images settings menu is now under Settings > Categories Images to avoid cluttering the main WordPress menu, the settings now is more organized with a dedicated documentation page that includes usage examples and shortcodes.\u003C\u002Fp>\n\u003Cp>From the settings menu, you can exclude any taxonomies from the plugin to avoid conflicts with other plugins like WooCommerce!\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>Documentation is now available inside the plugin settings menu. for more information please visit the \u003Ca href=\"https:\u002F\u002Fzahlan.net\u002Fblog\u002F2012\u002F06\u002Fcategories-images\u002F\" rel=\"nofollow ugc\">Categories Images\u003C\u002Fa>.\u003C\u002Fp>\n","The Categories Images is a Wordpress plugin allow you to add image to category, tag or custom taxonomy.",50000,909658,"2026-04-05T18:10:00.000Z","6.9.4","4.0",[61,74,75,76,77],"category-image","category-thumb","tag-image","taxonomy-image","https:\u002F\u002Fzahlan.net\u002Fblog\u002Fcategories-images\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcategories-images.3.3.2.zip",98,"2026-04-17 21:16:01",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":13,"num_ratings":92,"last_updated":93,"tested_up_to":71,"requires_at_least":94,"requires_php":95,"tags":96,"homepage":100,"download_link":101,"security_score":102,"vuln_count":14,"unpatched_count":28,"last_vuln_date":103,"fetched_at":30},"category-posts","Category Posts Widget","4.9.22","ZephyrWest","https:\u002F\u002Fprofiles.wordpress.org\u002Fzephyrwest\u002F","\u003Cp>Category Posts Widget is a light widget designed to do one thing and do it well: display the most recent posts from a certain category.\u003C\u002Fp>\n\u003Ch4>Term and Category based Posts Widget\u003C\u002Fh4>\n\u003Cp>A premium version of that free widget available at \u003Ca href=\"https:\u002F\u002Ftiptoppress.com\u002F\" rel=\"nofollow ugc\">tiptoppress.com\u003C\u002Fa> created for big WordPress sites.\u003C\u002Fp>\n\u003Ch4>Premium features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Auto-sizing Grid layout\u003C\u002Fli>\n\u003Cli>Custom field support in the Template\u003C\u002Fli>\n\u003Cli>Shortcode support in the Template\u003C\u002Fli>\n\u003Cli>Image-Slider (or News-Ticker)\u003C\u002Fli>\n\u003Cli>Asymmetrical list layouts\u003C\u002Fli>\n\u003Cli>Full background images\u003C\u002Fli>\n\u003Cli>Masonry responsive grid layout\u003C\u002Fli>\n\u003Cli>More complex filter (ANY, NOT, AND, …)\u003C\u002Fli>\n\u003Cli>Custom Post Types, Events, Products support\u003C\u002Fli>\n\u003Cli>All free features\u003C\u002Fli>\n\u003Cli>E-Mail support\u003C\u002Fli>\n\u003Cli>More examples on the \u003Ca href=\"https:\u002F\u002Fdemo.tiptoppress.com\u002F\" rel=\"nofollow ugc\">demo pages\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftiptoppress.com\u002Ftemplate-arrange-post-details\u002F\" rel=\"nofollow ugc\">Template\u003C\u002Fa> to arrange the post details.\u003C\u002Fli>\n\u003Cli>The Template text can be a post details placeholder, plain text, HTML or a font-icons.\u003C\u002Fli>\n\u003Cli>Font-icon support.\u003C\u002Fli>\n\u003Cli>‘Load more’ button \u002F Ajax API\u003C\u002Fli>\n\u003Cli>Item Title heading level buttons\u003C\u002Fli>\n\u003Cli>Excerpt length and item title in lines (line-clamp)\u003C\u002Fli>\n\u003Cli>Shortcode (Easily change all Shortcode options in the customizer).\u003C\u002Fli>\n\u003Cli>Date range filter\u003C\u002Fli>\n\u003Cli>New date format: Time since plublished\u003C\u002Fli>\n\u003Cli>Filter by post status: Published, scheduled, private.\u003C\u002Fli>\n\u003Cli>Multiple shortcodes at the same site or post.\u003C\u002Fli>\n\u003Cli>Add option for post offset (use two or more widgets after another).\u003C\u002Fli>\n\u003Cli>Admin UI: Buttons in the editor toolbar to insert shortcode.\u003C\u002Fli>\n\u003Cli>Option to touch device friendly “everything is a link”.\u003C\u002Fli>\n\u003Cli>For editing shortcode adds a Customizer link to the admin-bar (“With one click to the Customizer”).\u003C\u002Fli>\n\u003Cli>Set thumbnail width & height \u002F image crop with CSS (object-fit).\u003C\u002Fli>\n\u003Cli>Fluid images (max-width in %).\u003C\u002Fli>\n\u003Cli>One thumb dimension can be left empty.\u003C\u002Fli>\n\u003Cli>Option to set mouse hover effects for post thumbnail.\u003C\u002Fli>\n\u003Cli>Set a default thumbnail.\u003C\u002Fli>\n\u003Cli>Hide widget text or text, if there is no post.\u003C\u002Fli>\n\u003Cli>Option to hide posts which have no thumbnail.\u003C\u002Fli>\n\u003Cli>Option exclude current post.\u003C\u002Fli>\n\u003Cli>Option show post author, comment’s count, post date.\u003C\u002Fli>\n\u003Cli>Admin UI: Set \u002F find thumbnail size buttons: +, ¼, ½, 2x, -, ratio and Media sizes\u003C\u002Fli>\n\u003Cli>Admin UI: Buttons to easy add post details placeholder.\u003C\u002Fli>\n\u003Cli>Multi sites support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Full \u003Ca href=\"https:\u002F\u002Ftiptoppress.com\u002Fcategory-posts-widget\u002Fdocumentation-4-9\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Shortcode: Use [catposts] in the content and \u003Ca href=\"https:\u002F\u002Ftiptoppress.com\u002Fuse-shortcode-to-add-category-posts-widget-to-the-content\u002F\" rel=\"nofollow ugc\">edit in the customizer\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Formatting date and time: See \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFormatting_Date_and_Time\" rel=\"nofollow ugc\">Formatting Date and Time\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>While using this plugin if you find any bug or any conflict, please submit an issue at\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDanielFloeter\u002Fcategory-posts-widget\" rel=\"nofollow ugc\">Github\u003C\u002Fa> (If possible with a pull request).\u003C\u002Fp>\n","Adds a widget that shows the most recent posts from a single category.",40000,1790514,79,"2026-02-07T16:33:00.000Z","2.8","5.3",[97,20,21,98,99],"block","posts","recent-posts","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcategory-posts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcategory-posts.4.9.22.zip",99,"2025-04-03 00:00:00",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":13,"num_ratings":114,"last_updated":115,"tested_up_to":71,"requires_at_least":116,"requires_php":117,"tags":118,"homepage":124,"download_link":125,"security_score":11,"vuln_count":126,"unpatched_count":28,"last_vuln_date":127,"fetched_at":30},"wp-categories-widget","WP Categories Widget","2.8.1","WP-EXPERTS.IN","https:\u002F\u002Fprofiles.wordpress.org\u002Findia-web-developer\u002F","\u003Cp>The “WP Categories Widget” is a simple plugin to display the list of categories for any taxonomies type (WooCommerce Product Category, Blog Category, Project Category…etc) on your wordpress website. Using WP Categries Widget you can display list of categories anywhere on your website. And also you can disable the widget block editor and enable the classic widget layut to edit the sidebar.\u003C\u002Fp>\n\u003Cp>Note : please don’t forget to leave your valuable feedback and suggestions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Send your query to \u003Ca href=\"mailto:info@wp-experts.in\" rel=\"nofollow ugc\">AUTHOR\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Video Tutorial :\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FpbsnErpu_8U?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>`Features`\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Disable Widget Block Editor \u003C\u002Fli>\n\u003Cli>Display Categories Post Count \u003C\u002Fli>\n\u003Cli>Hide Child Categories\u003C\u002Fli>\n\u003Cli>Hide Widget Title\u003C\u002Fli>\n\u003Cli>Show Categories for Any Taxonomies Type\u003C\u002Fli>\n\u003Cli>Exclude\u002FInclude Categories\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Addon Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Display Category as Drop Down\u003C\u002Fli>\n\u003Cli>Display Category Posts\u003C\u002Fli>\n\u003Cli>Manage WP Widget Style (Background Color, Text Color, Border Style & Color)\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add Custom CSS for every Widget\u003C\u002Fp>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fwww.wp-experts.in\u002Fproducts\u002Fwp-categories-widget-addon\u002F?utm_source=wordpress.org&utm_medium=free-plugin&utm_campaign=wcw-paid\" rel=\"nofollow ugc\">Downalod Add-on\u003C\u002Fa>.\u003C\u002Fh3>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Display the list of categories for any taxonomies type (WooCommerce Product Category, Blog Category, Project Category...etc) in sidebar",7000,117458,27,"2026-02-16T14:20:00.000Z","6.0","8.0",[119,120,121,122,123],"category-widget","custom-widget","posts-widget","product-categories-widget","taxonomy-widget","https:\u002F\u002Fwww.wp-experts.in\u002Fproducts\u002Fwp-categories-widget-addon\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-categories-widget.zip",1,"2023-08-10 00:00:00",{"slug":129,"name":130,"version":131,"author":132,"author_profile":133,"description":134,"short_description":135,"active_installs":136,"downloaded":137,"rating":138,"num_ratings":139,"last_updated":140,"tested_up_to":141,"requires_at_least":54,"requires_php":18,"tags":142,"homepage":18,"download_link":144,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"recent-posts-by-category-widget","Recent Posts by Category Widget","1.3","Ross Cornell","https:\u002F\u002Fprofiles.wordpress.org\u002Frossc\u002F","\u003Cp>This plugin adds a simple widget that allows you to display a number of recent blog posts from a specific category. You have the options to choose a title, category, number of posts and whether or not to show the post date. The posts will be ordered by date just like the default Recent Posts widget included with WordPress.\u003C\u002Fp>\n","Just like the default Recent Posts widget except you can choose a category to pull posts from.",4000,33439,94,12,"2017-11-28T16:45:00.000Z","4.2.39",[20,21,99,143,58],"sidebar","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecent-posts-by-category-widget.zip",{"attackSurface":146,"codeSignals":165,"taintFlows":175,"riskAssessment":176,"analyzedAt":187},{"hooks":147,"ajaxHandlers":161,"restRoutes":162,"shortcodes":163,"cronEvents":164,"entryPointCount":28,"unprotectedCount":28},[148,154,157],{"type":149,"name":150,"callback":150,"priority":151,"file":152,"line":153},"filter","c2c_get_category_image",10,"category-images.php",84,{"type":149,"name":155,"callback":155,"priority":151,"file":152,"line":156},"c2c_get_the_category_image_list",204,{"type":158,"name":159,"callback":159,"priority":151,"file":152,"line":160},"action","c2c_the_category_image",224,[],[],[],[],{"dangerousFunctions":166,"sqlUsage":167,"outputEscaping":169,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":174},[],{"prepared":28,"raw":28,"locations":168},[],{"escaped":28,"rawEcho":126,"locations":170},[171],{"file":152,"line":172,"context":173},222,"raw output",[],[],{"summary":177,"deductions":178},"The \"category-images\" plugin version 1.7.3 exhibits a generally good security posture based on the provided static analysis and vulnerability history. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events significantly limits its attack surface. Furthermore, the code analysis shows no dangerous functions, no direct SQL queries (all use prepared statements), no file operations, and no external HTTP requests, all of which are positive security indicators.  The lack of any recorded vulnerabilities or CVEs in its history is also a strong positive sign, suggesting a history of stable and secure development.\n\nHowever, a notable concern arises from the output escaping analysis. With one total output and 0% properly escaped, there is a high likelihood of cross-site scripting (XSS) vulnerabilities. This lack of output sanitization means that any data rendered to the user's browser without proper escaping could be exploited. Additionally, the complete absence of nonce and capability checks, while potentially mitigated by the limited attack surface, represents a potential weakness if new entry points were to be introduced in future updates without proper security considerations.\n\nIn conclusion, the plugin is strong in its minimal attack surface and lack of common risky code patterns. The absence of historical vulnerabilities is encouraging. The critical area of concern is the unescaped output, which introduces a significant risk of XSS. The lack of nonce and capability checks, while less critical given the current attack surface, should be monitored for future development.",[179,182,185],{"reason":180,"points":181},"Unescaped output detected",5,{"reason":183,"points":184},"No nonce checks on entry points",3,{"reason":186,"points":184},"No capability checks on entry points","2026-03-16T20:57:32.677Z",{"wat":189,"direct":196},{"assetPaths":190,"generatorPatterns":192,"scriptPaths":193,"versionParams":194},[191],"\u002Fwp-content\u002Fplugins\u002Fcategory-images\u002Fcategory-images.css",[],[],[195],"category-images.css?ver=",{"cssClasses":197,"htmlComments":200,"htmlAttributes":201,"restEndpoints":202,"jsGlobals":203,"shortcodeOutput":204},[198,199],"catimage","post-categories",[],[],[],[],[],{"error":206,"url":207,"statusCode":208,"statusMessage":209,"message":209},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fcategory-images\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":211,"versions":212},6,[213,219,226,233,240,247],{"version":6,"download_url":26,"svn_tag_url":214,"released_at":29,"has_diff":215,"diff_files_changed":216,"diff_lines":29,"trac_diff_url":217,"vulnerabilities":218,"is_current":206},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcategory-images\u002Ftags\u002F1.7.3\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcategory-images%2Ftags%2F1.7.2&new_path=%2Fcategory-images%2Ftags%2F1.7.3",[],{"version":220,"download_url":221,"svn_tag_url":222,"released_at":29,"has_diff":215,"diff_files_changed":223,"diff_lines":29,"trac_diff_url":224,"vulnerabilities":225,"is_current":215},"1.7.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcategory-images.1.7.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcategory-images\u002Ftags\u002F1.7.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcategory-images%2Ftags%2F1.7.1&new_path=%2Fcategory-images%2Ftags%2F1.7.2",[],{"version":227,"download_url":228,"svn_tag_url":229,"released_at":29,"has_diff":215,"diff_files_changed":230,"diff_lines":29,"trac_diff_url":231,"vulnerabilities":232,"is_current":215},"1.7.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcategory-images.1.7.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcategory-images\u002Ftags\u002F1.7.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcategory-images%2Ftags%2F1.7&new_path=%2Fcategory-images%2Ftags%2F1.7.1",[],{"version":234,"download_url":235,"svn_tag_url":236,"released_at":29,"has_diff":215,"diff_files_changed":237,"diff_lines":29,"trac_diff_url":238,"vulnerabilities":239,"is_current":215},"1.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcategory-images.1.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcategory-images\u002Ftags\u002F1.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcategory-images%2Ftags%2Fv1.1&new_path=%2Fcategory-images%2Ftags%2F1.7",[],{"version":241,"download_url":242,"svn_tag_url":243,"released_at":29,"has_diff":215,"diff_files_changed":244,"diff_lines":29,"trac_diff_url":245,"vulnerabilities":246,"is_current":215},"v1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcategory-images.v1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcategory-images\u002Ftags\u002Fv1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcategory-images%2Ftags%2Fv1.0&new_path=%2Fcategory-images%2Ftags%2Fv1.1",[],{"version":248,"download_url":249,"svn_tag_url":250,"released_at":29,"has_diff":215,"diff_files_changed":251,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":252,"is_current":215},"v1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcategory-images.v1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcategory-images\u002Ftags\u002Fv1.0\u002F",[],[]]