[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fCE0e4mtlCcW4NdEAg0Xl5-24qzUt8EbWk50WWzIJo9w":3},{"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,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":40,"fingerprints":147},"product-categories-designs-for-woocommerce","Product Categories Designs for WooCommerce","1.5.2","Essential Plugin","https:\u002F\u002Fprofiles.wordpress.org\u002Fessentialplugin\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Fproduct-categories-designs-for-woocommerce-demo\u002F?utm_source=WP&utm_medium=Product-Category&utm_campaign=Read-Me\" rel=\"nofollow ugc\">Explore Product Categories Designs for WooCommerce Features\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.essentialplugin.com\u002Fpricing\u002F?utm_source=WP&utm_medium=Product-Category&utm_campaign=Read-Me\" rel=\"nofollow ugc\">Annual or Lifetime Bundle Deal\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Display WooCommerce product categories with good designs and grid and slider view. Added two designs i.e. design-1, design-2 work with both grid and slider.\u003C\u002Fp>\n\u003Cp>Plugin add a sub tab under “Products –> Category Designs – How It Works” for more details.\u003C\u002Fp>\n\u003Cp>Try \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-product-slider-and-carousel-with-category\u002F\" rel=\"ugc\">Woo Product Slider and Carousel with category\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Also work with Gutenberg shortcode block.\u003C\u002Fp>\n\u003Ch4>This plugin contain 2 shortcode:\u003C\u002Fh4>\n\u003Cp>1) Display WooCommerce \u003Cstrong>product categories in grid\u003C\u002Fstrong> view\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wpos_product_categories]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>2) Display WooCommerce \u003Cstrong>product categories in slider \u002F carousel view\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wpos_product_categories_slider]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>You can use Following parameters with shortcode\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Product Categories in Grid\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wpos_product_categories]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Cstrong>columns:\u003C\u002Fstrong>\u003Cbr \u002F>\n[wpos_product_categories columns=”4″] (Display Number of Category Per Row. Default value is 3)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Design:\u003C\u002Fstrong>\u003Cbr \u002F>\n[wpos_product_categories design=”design-2″] (Design Number to Display your Product Category. Values are design-1 or design-2. Default value is design-1.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>number:\u003C\u002Fstrong>\u003Cbr \u002F>\n[wpos_product_categories number=”5″] ( i.e. Display 5 product categories at time. Default value is all )\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order by product categories:\u003C\u002Fstrong>\u003Cbr \u002F>\n[wpos_product_categories orderby=”name”] ( Accepts term fields (‘name’, ‘slug’, ‘term_group’, ‘term_id’, ‘id’, ‘description’) )\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order:\u003C\u002Fstrong>\u003Cbr \u002F>\n[wpos_product_categories order=”ASC”] (Accepts ‘ASC’ (ascending) or ‘DESC’ (descending). Default ‘ASC’ )\u003C\u002Fli>\n\u003Cli>\u003Cstrong>hide_empty:\u003C\u002Fstrong>\u003Cbr \u002F>\n[wpos_product_categories hide_empty=”1″] (Accepts 1|true or 0|false. Default 1|true. )\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ids:\u003C\u002Fstrong>\u003Cbr \u002F>\n[wpos_product_categories ids=””] (Display Specific Category. values are Comma separated Category Id. Default is all.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>height:\u003C\u002Fstrong>\u003Cbr \u002F>\n[wpos_product_categories height=”300″] (Set the height for Category.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>parent:\u003C\u002Fstrong>\u003Cbr \u002F>\n[wpos_product_categories parent=””] (Enter parent category ID to retrieve direct-child terms of.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>extra_class:\u003C\u002Fstrong>\u003Cbr \u002F>\n[wpos_product_categories extra_class=””] (Enter extra CSS class for design customization. Note: Extra class added as parent so using extra class you customize your design.)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Product Categories in Slider\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wpos_product_categories_slider]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Cstrong>Design:\u003C\u002Fstrong>\u003Cbr \u002F>\n[wpos_product_categories_slider design=”design-2″] (Design Number to Display your Product Category. Values are design-1 or design-2. By Default value is design-1.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>number:\u003C\u002Fstrong>\u003Cbr \u002F>\n[wpos_product_categories_slider number=”5″] ( i.e. Display 5 product categories at time. Default value is all )\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order by product categories:\u003C\u002Fstrong>\u003Cbr \u002F>\n[wpos_product_categories_slider orderby=”name”] ( Accepts term fields (‘name’, ‘slug’, ‘term_group’, ‘term_id’, ‘id’, ‘description’) )\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order:\u003C\u002Fstrong>\u003Cbr \u002F>\n[wpos_product_categories_slider order=”ASC”] (Accepts ‘ASC’ (ascending) or ‘DESC’ (descending). Default ‘ASC’ )\u003C\u002Fli>\n\u003Cli>\u003Cstrong>hide_empty:\u003C\u002Fstrong>\u003Cbr \u002F>\n[wpos_product_categories_slider hide_empty=”1″] (Accepts 1|true or 0|false. Default value is 1.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ids:\u003C\u002Fstrong>\u003Cbr \u002F>\n[wpos_product_categories_slider ids=””] (Display Specific Category. Values are Comma separated Category Id. Default it will take all.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>height:\u003C\u002Fstrong>\u003Cbr \u002F>\n[wpos_product_categories_slider height=”300″] (Set the height for Category.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display number of product categories at time:\u003C\u002Fstrong>\u003Cbr \u002F>\n[wpos_product_categories_slider slidestoshow=”3″] (Display no of product categories in a slider )\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Number of products categories slides at a time:\u003C\u002Fstrong>\u003Cbr \u002F>\n[wpos_product_categories_slider slidestoscroll=”1″] (Controls number of product categories rotate at a time)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pagination and arrows:\u003C\u002Fstrong>\u003Cbr \u002F>\n[wpos_product_categories_slider dots=”false” arrows=”false”] (Hide\u002FShow pagination and arrows. Default value is “true”. Values are true OR false)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Autoplay and Autoplay Speed:\u003C\u002Fstrong>\u003Cbr \u002F>\n[wpos_product_categories_slider autoplay=”true” autoplay_interval=”3000″]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slide Speed:\u003C\u002Fstrong>\u003Cbr \u002F>\n[wpos_product_categories_slider speed=”300″] (Control the speed of the slider)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>loop:\u003C\u002Fstrong>\u003Cbr \u002F>\n[wpos_product_categories_slider loop=”true”] (By default value is “true”. Values are true OR false)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>parent:\u003C\u002Fstrong>\u003Cbr \u002F>\n[wpos_product_categories_slider parent=””] (Enter parent category ID to retrieve direct-child terms of.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>extra_class:\u003C\u002Fstrong>\u003Cbr \u002F>\n[wpos_product_categories_slider extra_class=””] (Enter extra CSS class for design customization. Note: Extra class added as parent so using extra class you customize your design.)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Stunning Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Product Categories in grid\u003C\u002Fli>\n\u003Cli>Product Categories in Slider\u003C\u002Fli>\n\u003Cli>100% Mobile & Tablet Responsive\u003C\u002Fli>\n\u003Cli>Awesome Touch-Swipe Enabled\u003C\u002Fli>\n\u003Cli>Work in any WordPress Theme\u003C\u002Fli>\n\u003Cli>Created with Slick Slider\u003C\u002Fli>\n\u003Cli>Lightweight, Fast & Powerful\u003C\u002Fli>\n\u003Cli>Set Number of Columns you want to show\u003C\u002Fli>\n\u003Cli>Slider auto play on\u002Foff\u003C\u002Fli>\n\u003Cli>Navigation show\u002Fhide options\u003C\u002Fli>\n\u003Cli>Pagination show\u002Fhide options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PRO Features Includes\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Premium Version\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>10 stunning and cool designs for Woocommerce Categories.\u003C\u002Fli>\n\u003Cli>Product Categories in Grid view\u003C\u002Fli>\n\u003Cli>Product Categories in Slider view\u003C\u002Fli>\n\u003Cli>Created with Slick Slider\u003C\u002Fli>\n\u003Cli>Awesome Touch-Swipe Enabled\u003C\u002Fli>\n\u003Cli>Work in any WordPress Theme\u003C\u002Fli>\n\u003Cli>WP Templating Feature\u003C\u002Fli>\n\u003Cli>Gutenberg Block Supports.\u003C\u002Fli>\n\u003Cli>Visual Composer \u002F WPBakery Support\u003C\u002Fli>\n\u003Cli>Elementor, Beaver and SiteOrigin Page Builder Support (New).\u003C\u002Fli>\n\u003Cli>Divi Page Builder Native Support (New).\u003C\u002Fli>\n\u003Cli>Fusion (Avada) Page Builder Native Support (New).\u003C\u002Fli>\n\u003Cli>Display category title and description.\u003C\u002Fli>\n\u003Cli>Display product count.\u003C\u002Fli>\n\u003Cli>Display specific categories.\u003C\u002Fli>\n\u003Cli>Exclude specific categories.\u003C\u002Fli>\n\u003Cli>Category order and order by sorting parameter.\u003C\u002Fli>\n\u003Cli>Lightweight, Fast & Powerful\u003C\u002Fli>\n\u003Cli>Set Number of Columns you want to show\u003C\u002Fli>\n\u003Cli>Slider Auto Play on\u002Foff\u003C\u002Fli>\n\u003Cli>Navigation show\u002Fhide options\u003C\u002Fli>\n\u003Cli>Pagination show\u002Fhide options\u003C\u002Fli>\n\u003Cli>100% Mobile & Tablet Responsive\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.essentialplugin.com\u002Fwordpress-plugin\u002Fproduct-categories-designs-woocommerce\u002F?utm_source=WP&utm_medium=Product-Category&utm_campaign=Read-Me\" rel=\"nofollow ugc\">Explore Product Categories Designs for WooCommerce Pro Features\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Display WooCommerce product categories with good designs and grid and slider view. Also work with Gutenberg shortcode block.",2000,54669,78,10,"2026-02-20T18:53:00.000Z","6.9.4","4.0","",[20,21,22,23,24],"categories-designs","categories-grid","categories-slider","woocommerce-categories-designs","woocommerce-categories-slider","https:\u002F\u002Fwww.essentialplugin.com\u002Fwordpress-plugin\u002Fproduct-categories-designs-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproduct-categories-designs-for-woocommerce.1.5.2.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":13,"computed_at":38},"essentialplugin",33,204710,99,219,"2026-04-03T23:09:24.962Z",[],{"attackSurface":41,"codeSignals":112,"taintFlows":129,"riskAssessment":130,"analyzedAt":146},{"hooks":42,"ajaxHandlers":97,"restRoutes":98,"shortcodes":99,"cronEvents":110,"entryPointCount":111,"unprotectedCount":28},[43,49,54,59,63,68,72,76,81,85,89,92],{"type":44,"name":45,"callback":46,"file":47,"line":48},"action","admin_init","pcdfwoo_admin_processes","includes\\admin\\class-pcdfwoo-admin.php",20,{"type":44,"name":50,"callback":51,"file":52,"line":53},"admin_menu","pcdfwoo_register_design_page","includes\\admin\\pcdfwoo-how-it-work.php",21,{"type":44,"name":55,"callback":56,"file":57,"line":58},"init","pcdfwoo_register_guten_block","includes\\admin\\supports\\gutenberg-block.php",158,{"type":44,"name":60,"callback":61,"file":57,"line":62},"enqueue_block_editor_assets","pcdfwoo_editor_assets",181,{"type":64,"name":65,"callback":66,"file":57,"line":67},"filter","block_categories_all","pcdfwoo_add_block_category",202,{"type":44,"name":69,"callback":70,"file":71,"line":48},"admin_enqueue_scripts","pcdfwoo_admin_script_style","includes\\class-pcdfwoo-script.php",{"type":44,"name":73,"callback":74,"file":71,"line":75},"wp_enqueue_scripts","pcdfwoo_front_style_script",23,{"type":44,"name":77,"callback":78,"file":79,"line":80},"before_woocommerce_init","closure","product-categories-designs-for-woocommerce.php",79,{"type":44,"name":82,"callback":83,"file":79,"line":84},"update_option_active_plugins","pcdfwoo_deactivate_free_version",108,{"type":44,"name":86,"callback":87,"file":79,"line":88},"admin_notices","pcdfwoo_admin_notices",136,{"type":44,"name":86,"callback":90,"file":79,"line":91},"pcdfwoo_plugin_exist_notice",188,{"type":44,"name":93,"callback":94,"priority":95,"file":79,"line":96},"plugins_loaded","pcdfwoo_load_plugin",15,216,[],[],[100,105],{"tag":101,"callback":102,"file":103,"line":104},"wpos_product_categories","pcdfwoo_product_categories","includes\\shortcode\\pcdfwoo-shortcode.php",113,{"tag":106,"callback":107,"file":108,"line":109},"wpos_product_categories_slider","pcdfwoo_product_categories_slider","includes\\shortcode\\pcdfwoo-slider-shortcode.php",137,[],2,{"dangerousFunctions":113,"sqlUsage":114,"outputEscaping":116,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":127,"bundledLibraries":128},[],{"prepared":28,"raw":28,"locations":115},[],{"escaped":117,"rawEcho":118,"locations":119},35,3,[120,123,125],{"file":108,"line":121,"context":122},109,"raw output",{"file":79,"line":124,"context":122},130,{"file":79,"line":126,"context":122},165,1,[],[],{"summary":131,"deductions":132},"The product-categories-designs-for-woocommerce plugin v1.5.2 exhibits a generally strong security posture based on the provided static analysis. The absence of dangerous functions, file operations, and external HTTP requests is a positive indicator. Crucially, all SQL queries are prepared, and the vast majority of output is properly escaped, mitigating common injection and XSS risks. The presence of a capability check, even if only one, demonstrates an awareness of access control, although the lack of explicit checks on entry points like AJAX and REST API is a notable omission.",[133,136,138,140,142,144],{"reason":134,"points":135},"No explicit nonce checks on AJAX\u002FREST API",5,{"reason":137,"points":118},"Some output not properly escaped (8%)",{"reason":139,"points":127},"0 AJAX handlers without auth checks observed",{"reason":141,"points":127},"0 REST API routes without permission callbacks observed",{"reason":143,"points":127},"0 critical\u002Fhigh taint flows observed",{"reason":145,"points":127},"0 known CVEs","2026-03-16T18:37:01.878Z",{"wat":148,"direct":155},{"assetPaths":149,"generatorPatterns":151,"scriptPaths":152,"versionParams":153},[150],"\u002Fwp-content\u002Fplugins\u002Fproduct-categories-designs-for-woocommerce\u002Fassets\u002Fjs\u002Fblocks.build.js",[],[150],[154],"product-categories-designs-for-woocommerce\u002Fassets\u002Fjs\u002Fblocks.build.js?ver=",{"cssClasses":156,"htmlComments":157,"htmlAttributes":158,"restEndpoints":159,"jsGlobals":160,"shortcodeOutput":162},[],[],[],[],[161],"PcdfWoo_Block",[]]