[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f1NR2povFf7kqlTU7NDb1lTsBnmN1xYxh5jX-MbZ4BCs":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":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":143,"fingerprints":226},"xoo-sort","Xoo Sort","1.0.0","xoocode","https:\u002F\u002Fprofiles.wordpress.org\u002Fxoocode\u002F","\u003Cp>An intuitive and easy-to-use plugin that sorts the “My Sites” listings in a wordpress multisite installation.\u003C\u002Fp>\n\u003Ch4>All features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Activate or deactivate sorting with a simple slider.\u003C\u002Fli>\n\u003Cli>No other settings required\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Uninstalling\u003C\u002Fh3>\n\u003Cp>Simply deactivate the plugin from the installed plugins page. There is no risk in deactivating\u002Fdeleting the plugin.\u003C\u002Fp>\n\u003Ch3>Contact and Credits\u003C\u002Fh3>\n\u003Cp>Xoo Sort is maintained and developed by \u003Ca href=\"http:\u002F\u002Fxoocode.com\" rel=\"nofollow ugc\">XooCode\u003C\u002Fa>.\u003C\u002Fp>\n","Sorts the My Sites listings in a WordPress Multisite installation alphabetically.",0,1055,"","4.8.28","4.0","5.3",[18,19,20,21,22],"sites","sort","sort-multisite","sort-sites","sorting","http:\u002F\u002Fxoocode.com\u002Fxoo-sort?utm_source=plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxoo-sort.1.0.0.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":31,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},2,93,30,89,"2026-04-04T15:19:03.377Z",[36,59,81,97,119],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":56,"download_link":57,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":58},"woocommerce-extra-product-sorting-options","Extra Product Sorting Options for WooCommerce","2.11.0","SkyVerge","https:\u002F\u002Fprofiles.wordpress.org\u002Fskyverge\u002F","\u003Cp>Extra Product Sorting Options for WooCommerce provides options that extend the default WooCommerce orderby options on the shop page. You can optionally set a new name for the default sorting (helpful if you’ve used this to create a custom sorting order), and can enable up to \u003Cstrong>5 new sorting options\u003C\u002Fstrong>: alphabetical, reverse alphabetical, on sale, review count, and availability product sorting. You can also remove core sorting options, or remove the sorting dropdown completely.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Requires: PHP 7.4, WooCommerce 3.9+ and WordPress 5.6+\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>Includes options to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>rename default product sorting (i.e., change to “Our Sorting”)\u003C\u002Fli>\n\u003Cli>enable alphabetical product sorting\u003C\u002Fli>\n\u003Cli>enable reverse alphabetical sorting\u003C\u002Fli>\n\u003Cli>enable on sale sorting (\u003Cstrong>note\u003C\u002Fstrong>: works only for simple products)\u003C\u002Fli>\n\u003Cli>enable sorting by inventory \u002F availability\u003C\u002Fli>\n\u003Cli>enable sorting by review count (most reviews to least)\u003C\u002Fli>\n\u003Cli>remove core sorting options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Rename Default Sorting\u003C\u002Fh4>\n\u003Cp>You can customize your product sorting order on your shop pages – \u003Ca href=\"http:\u002F\u002Fwww.sellwithwp.com\u002Fcreate-woocommerce-custom-product-sorting\u002F\" rel=\"nofollow ugc\">here’s a handy tutorial\u003C\u002Fa> to do so. However, many shop admins like to then rename this from “Default Sorting” to something more descriptive, such as “Our Sorting” or “Our Selection”. You can optionally enter a new name for this sorting order if desired.\u003C\u002Fp>\n\u003Ch4>Adding Sorting Options\u003C\u002Fh4>\n\u003Cp>When you create a customized sorting order, you lose the ability to sort products alphabetically. This plugin gives you the ability to add new sorting options to list products by title A to Z or in reverse order (Z to A).\u003C\u002Fp>\n\u003Cp>Want to show items with the highest stock first? You can enable sorting by availability, which will enable sorting from high stock to low stock (See FAQ for more details). You can also sort by the number of product reviews.\u003C\u002Fp>\n\u003Cp>You can add the option to sort items by sale status – there’s a sorting option to show “On Sale” items first in the shop catalog. Please note that only simple products can be sorted by sale status, and variable products will display mixed with non-sale products.\u003C\u002Fp>\n\u003Ch4>Remove Sorting Options\u003C\u002Fh4>\n\u003Cp>You can remove the core sorting options as well! If all sorting options have been removed, the sorting dropdown will become hidden on shop pages.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>The plugin text domain is\u003C\u002Fstrong>: \u003Ccode>woocommerce-extra-product-sorting-options\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch4>More Details\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>View more of SkyVerge’s \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fskyverge\u002F\" rel=\"nofollow ugc\">free WooCommerce extensions\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>View all \u003Ca href=\"http:\u002F\u002Fwww.skyverge.com\u002Fshop\u002F\" rel=\"nofollow ugc\">SkyVerge WooCommerce extensions\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>View the FAQ for some tips.\u003C\u002Fli>\n\u003C\u002Ful>\n","Rename the default product sorting option, add up to 5 new sorting options including alphabetical and on-sale sorting, or remove core sorting options.",10000,233899,92,31,"2026-03-02T12:28:00.000Z","6.9.4","5.6","7.4",[53,54,22,55],"orderby","product-sorting","woocommerce","http:\u002F\u002Fwww.skyverge.com\u002Fproduct\u002Fwoocommerce-extra-product-sorting-options\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-extra-product-sorting-options.2.11.0.zip","2026-03-15T15:16:48.613Z",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":49,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":79,"download_link":80,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":58},"wc-ajax-product-filter","WCAPF – WooCommerce Ajax Product Filter","4.2.3","Mainul Hassan","https:\u002F\u002Fprofiles.wordpress.org\u002Fshamimmoeen\u002F","\u003Cp>\u003Cstrong>WCAPF – WooCommerce Ajax Product Filter\u003C\u002Fstrong> is a powerful plugin that enhances the filtering functionality of your WooCommerce store. It allows your customers to easily find and narrow down their product search using a dynamic and interactive filter system. With Ajax-based filtering, the plugin provides instant results without page reloading, ensuring a smooth and seamless user experience.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemos.wptools.io\u002Fwc-ajax-product-filter\u002F?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+Demo\" rel=\"nofollow ugc\">\u003Cstrong>View Demo\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwptools.io\u002Fdocs\u002Fwc-ajax-product-filter\u002F?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+Documentation\" rel=\"nofollow ugc\">\u003Cstrong>Documentation\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwptools.io\u002Fwc-ajax-product-filter\u002F?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+Pro+Upgrade\" rel=\"nofollow ugc\">\u003Cstrong>💎 Upgrade to Pro\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Filtering Options\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Filter by Taxonomy:\u003C\u002Fstrong> Enable customers to filter products based on different taxonomies, such as categories, tags, and custom taxonomies.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Filter by Attribute:\u003C\u002Fstrong> Allow customers to refine their product search by attribute values like size, color, material, and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Filter by Price:\u003C\u002Fstrong> Provide a price range filter to help customers find products within their desired price range.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Filter by Rating:\u003C\u002Fstrong> Enable customers to filter products based on user ratings to find highly rated items.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Filter by Product Status:\u003C\u002Fstrong> Allow customers to filter products based on their status, such as featured or in-stock items.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Filter by Post-Author:\u003C\u002Fstrong> Provide the ability to filter products based on the author of the associated posts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Filter by Post-Meta:\u003C\u002Fstrong> Offer customers the ability to filter products based on custom post metadata, with support for different value types like text, number, or date.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Filter by Keyword:\u003C\u002Fstrong> Enable customers to search for products using keywords to find specific items quickly.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sort by Filter:\u003C\u002Fstrong> Offer customers the option to sort products based on different criteria, enhancing their browsing experience.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Per Page Filter:\u003C\u002Fstrong> Allow customers to select the number of products displayed per page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Flexible Filter Display Options\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multiple Display Options:\u003C\u002Fstrong> Present filter options using checkboxes, radio buttons, dropdowns, multiselect, or labels.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Styling and Layout:\u003C\u002Fstrong> Choose from list, inline, grid, or hierarchical display for taxonomies, with accordion support for hierarchies.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Price Filter Options:\u003C\u002Fstrong> Provide a slider with min and max input fields for the price filter, or define custom price ranges displayed as checkboxes, radio buttons, or other options.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Product Count Display:\u003C\u002Fstrong> Show the number of products available for each filter option, helping customers gauge the product availability within their selected criteria.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Tooltip Information:\u003C\u002Fstrong> Display informative tooltips when customers hover over filter options, including product count information within the tooltip.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Automatic or Manual Filter Options:\u003C\u002Fstrong> Set filter options to be generated automatically or manually enter custom options, allowing for precise customization of labels and tooltips.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Options Ordering:\u003C\u002Fstrong> Define the order of filter options, including taxonomy, post-author, and post-meta filters. For taxonomy filters, order by ID, Name, Slug, Count, or Include Order. For post-author filters, order by ID, Name, Count, or Include Order. For post-meta filters, order by Value, Label, or Count.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Include\u002FExclude Options:\u003C\u002Fstrong> For taxonomy filters, include or exclude specific terms. If the taxonomy is hierarchical, set the parent term to limit the child terms displayed. Choose to include only immediate child terms or all child terms. For post-author filters, include or exclude specific users and specify user roles. For post-meta filters, include or exclude by values.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Accordion and Tooltip:\u003C\u002Fstrong> Implement accordion-style display for filters, allowing users to expand or collapse the filter options. When collapsed, the filter displays the filter title only, and when expanded, it shows the filter options. Additionally, use tooltip icons beside the filter titles to provide additional information about each filter option when users hover over them.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Search Field:\u003C\u002Fstrong> Include a search field for quick navigation through the filter options. Visitors can enter keywords in the search field to narrow down the available filter options, making it easier to find specific choices.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Show More\u002FShow Less Toggle:\u003C\u002Fstrong> Provide a toggle option to show or hide additional filter options for better user experience. The toggle allows users to expand or collapse the filter options, reducing clutter and improving usability.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Max Height of Filter Block:\u003C\u002Fstrong> Set the maximum height of a filter block to limit the number of visible filter options. This feature helps users show more filters within a specific height, enhancing the browsing experience and avoiding overwhelming displays.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Color\u002FImage Swatches:\u003C\u002Fstrong> Enhance the visual appeal of your filter options by \u003Ca href=\"https:\u002F\u002Fwptools.io\u002Fdocs\u002Fwc-ajax-product-filter\u002Fcommon\u002Fcolor-image-swatches\u002F?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+Documentation\" rel=\"nofollow ugc\">displaying them using color or image swatches\u003C\u002Fa>. For color swatches, the plugin looks for the color first and, if not found, displays the image. The color swatch data includes the primary color and secondary color, when both exist in the swatch data it enables the color gradient which is a more comprehensive visual representation. For image swatches, the data includes the image ID. For the \u003Cstrong>popular variation swatches plugins\u003C\u002Fstrong> the swatch data can be obtained from term meta automatically. Otherwise, you’ll need to manually input the filter options and configure the swatch data.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Advanced Filtering Functionality\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Variable Product Filtering Support:\u003C\u002Fstrong> Ensure seamless filtering for variable products, including support for attribute lookup tables.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Ajax Pagination:\u003C\u002Fstrong> Enable seamless browsing with Ajax-based pagination, allowing customers to navigate through filtered results without page reloads.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Active Filters Display:\u003C\u002Fstrong> Showcase the active filters prominently above the product loop, making it easy for customers to see and modify their selections.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Active Sorting Option:\u003C\u002Fstrong> Enable AJAX for the default product sorting dropdown and display the active sorting option in the active filters section.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Easy Integration\u003C\u002Fh3>\n\u003Cp>Effortlessly integrate the filters into your store using a single widget or shortcode. The plugin allows you to create filters by creating a form and adding filters inside it. The flexibility of the plugin allows you to create unlimited forms and filters according to your specific needs. By using the “\u003Cstrong>Available on\u003C\u002Fstrong>” setting, you can precisely determine where the filters should be displayed. Simply add the form widget (named ‘\u003Cstrong>WCAPF – Product Filter Form\u003C\u002Fstrong>‘) to the sidebar, and the filters will automatically appear based on the current template being used.\u003C\u002Fp>\n\u003Ch3>Different Filters for Different Archive Pages\u003C\u002Fh3>\n\u003Cp>Customize the filter options based on specific product categories by \u003Ca href=\"https:\u002F\u002Fwptools.io\u002Fdocs\u002Fwc-ajax-product-filter\u002Fcommon\u002Fdifferent-filters-for-different-archive-pages\u002F?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+Documentation\" rel=\"nofollow ugc\">displaying unique filters on various archive pages\u003C\u002Fa>. This feature allows you to create specialized filter sets that address the specific needs of each product category.\u003C\u002Fp>\n\u003Cp>For example, clothing filters may include options for \u003Cem>size\u003C\u002Fem> and \u003Cem>color\u003C\u002Fem>, while laptop filters may include options for \u003Cem>processor\u003C\u002Fem>, \u003Cem>motherboard\u003C\u002Fem>, \u003Cem>RAM\u003C\u002Fem>, and \u003Cem>hard disk\u003C\u002Fem>. By using different filters for different archive pages, you can enhance the filtering experience for your customers.\u003C\u002Fp>\n\u003Ch3>Integration on Singular Pages\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwptools.io\u002Fdocs\u002Fwc-ajax-product-filter\u002Fcommon\u002Ffilters-on-custom-pages\u002F?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+Documentation\" rel=\"nofollow ugc\">Integrate filters on singular pages\u003C\u002Fa> by utilizing the \u003Ccode>[wcapf_products]\u003C\u002Fcode> shortcode in conjunction with the form shortcode \u003Ccode>[wcapf_form]\u003C\u002Fcode>. This integration allows you to display products similarly to the shop page and effectively combines them with the filters.\u003C\u002Fp>\n\u003Cp>The \u003Ccode>[wcapf_products]\u003C\u002Fcode> shortcode leverages the popular \u003Cstrong>WooCommerce products shortcode\u003C\u002Fstrong>, providing extensive customization options. With the product loop, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Specify the layout (such as standard shop loop, products with pagination, or only products)\u003C\u002Fli>\n\u003Cli>Select the type of products to display (on sale, best selling, top rated)\u003C\u002Fli>\n\u003Cli>Define the visibility of products (visible, catalog, search, hidden, featured)\u003C\u002Fli>\n\u003Cli>Configure the product ordering\u003C\u002Fli>\n\u003Cli>Determine the number of columns for the grid layout\u003C\u002Fli>\n\u003Cli>Set the total number of displayed products\u003C\u002Fli>\n\u003Cli>Apply taxonomy and meta queries\u003C\u002Fli>\n\u003Cli>Exclude specific products\u003C\u002Fli>\n\u003Cli>Define a custom message when no products match the applied filters\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Drag and Drop Filter Creation\u003C\u002Fh3>\n\u003Cp>The plugin allows users to add filters in just a few clicks. By clicking the “Add Filter” button, a new filter is added with automatically configured settings. Users can easily customize the filter settings, reorder filters, and delete them as needed.\u003C\u002Fp>\n\u003Ch3>Customizable Filter Keys in URL\u003C\u002Fh3>\n\u003Cp>Set the filter key used in the URL to identify the type of filter applied.\u003C\u002Fp>\n\u003Cp>For example, in the URL \u003Cstrong>..\u002F?category=sneakers&material=mesh\u003C\u002Fstrong>, \u003Cstrong>category\u003C\u002Fstrong>, and \u003Cstrong>material\u003C\u002Fstrong> are the filer keys.\u003C\u002Fp>\n\u003Ch3>Dynamic Product Count\u003C\u002Fh3>\n\u003Cp>Update the product count dynamically based on the applied filters, providing accurate and real-time information to customers, allowing customers to filter products with confidence and avoiding “no results found” messages.\u003C\u002Fp>\n\u003Ch3>Hide\u002FDisable Irrelevant Options\u003C\u002Fh3>\n\u003Cp>Streamline the filtering experience by hiding or disabling options that return zero products. The plugin offers the flexibility to either hide or disable irrelevant options based on the applied filters. By removing these options, users can focus on relevant choices, enhancing their browsing experience.\u003C\u002Fp>\n\u003Ch3>Hide Empty Filters\u003C\u002Fh3>\n\u003Cp>Exclude empty filters from display to declutter the user interface. Empty filters that do not have any available options are automatically hidden, reducing visual noise and improving the usability of the filter system.\u003C\u002Fp>\n\u003Ch3>Option to Disable Ajax Filtering\u003C\u002Fh3>\n\u003Cp>Provide flexibility to disable AJAX filtering if needed. While AJAX filtering is generally recommended for seamless browsing, users can choose to disable it to troubleshoot any potential JavaScript conflicts that may arise after updating the product loop.\u003C\u002Fp>\n\u003Ch3>Multi-Vendor Plugin Support\u003C\u002Fh3>\n\u003Cp>When enabled, the filter plugin supports \u003Ca href=\"https:\u002F\u002Fwptools.io\u002Fdocs\u002Fwc-ajax-product-filter\u002Fcommon\u002Ffilter-by-vendor\u002F?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+Documentation\" rel=\"nofollow ugc\">multi-vendor setups\u003C\u002Fa> by showing the store name as the filter option label. This allows customers to easily filter products from specific vendors or stores.\u003C\u002Fp>\n\u003Ch3>Customization\u003C\u002Fh3>\n\u003Cp>Easily customize the appearance of the filters to match the design and style of your theme. The plugin provides a variety of settings on the plugin settings page, \u003Cstrong>including CSS variables\u003C\u002Fstrong>, which allow developers to quickly transform the global style of a filter to a unique style.\u003C\u002Fp>\n\u003Ch3>Theme Compatibility\u003C\u002Fh3>\n\u003Cp>The plugin is designed to be highly compatible with a wide range of themes that follow the standard guidelines set by WooCommerce. This means it is likely to work effectively with almost any theme you choose.\u003C\u002Fp>\n\u003Ch3>Developer Friendly\u003C\u002Fh3>\n\u003Cp>It includes essential hooks, filters and supports template overriding, allowing developers to alter the filter data, change the appearance of filters, and easily modify the plugin’s behavior.\u003C\u002Fp>\n","WCAPF - WooCommerce Ajax Product Filter is a powerful plugin that enhances the filtering functionality of your WooCommerce store.",9000,187266,86,44,"2026-03-02T11:39:00.000Z","6.0","7.2",[75,76,54,77,78],"ajax-product-filter","price-filter","woocommerce-layered-nav","woocommerce-product-filter","https:\u002F\u002Fwptools.io\u002Fwc-ajax-product-filter\u002F?utm_source=plugins+listing&utm_medium=wcapf+free&utm_campaign=WCAPF+Pro+Details","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-ajax-product-filter.4.2.3.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":69,"num_ratings":91,"last_updated":92,"tested_up_to":49,"requires_at_least":93,"requires_php":13,"tags":94,"homepage":95,"download_link":96,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":58},"woocommerce-more-sorting","More Sorting Options for WooCommerce","3.2.12","WP Wham","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpwham\u002F","\u003Cp>Plugin extends WooCommerce by adding new \u003Cstrong>custom sorting\u003C\u002Fstrong> options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Title: A to Z\u003C\u002Fli>\n\u003Cli>Title: Z to A\u003C\u002Fli>\n\u003Cli>Slug: A to Z\u003C\u002Fli>\n\u003Cli>Slug: Z to A\u003C\u002Fli>\n\u003Cli>SKU: Ascending\u003C\u002Fli>\n\u003Cli>SKU: Descending\u003C\u002Fli>\n\u003Cli>Stock Quantity: Ascending\u003C\u002Fli>\n\u003Cli>Stock Quantity: Descending\u003C\u002Fli>\n\u003Cli>Number of Comments: Ascending\u003C\u002Fli>\n\u003Cli>Number of Comments: Descending\u003C\u002Fli>\n\u003Cli>Total Sales: Ascending\u003C\u002Fli>\n\u003Cli>Total Sales: Descending\u003C\u002Fli>\n\u003Cli>Product ID: Ascending\u003C\u002Fli>\n\u003Cli>Product ID: Descending\u003C\u002Fli>\n\u003Cli>Last Modified Date: Oldest to Newest\u003C\u002Fli>\n\u003Cli>Last Modified Date: Newest to Oldest\u003C\u002Fli>\n\u003Cli>Date: Ascending\u003C\u002Fli>\n\u003Cli>Author: Ascending\u003C\u002Fli>\n\u003Cli>Author: Descending\u003C\u002Fli>\n\u003Cli>No sorting\u003C\u002Fli>\n\u003Cli>Random sorting\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Additionally you can add your own \u003Cstrong>custom meta\u003C\u002Fstrong> sorting options.\u003C\u002Fp>\n\u003Cp>With this plugin you can also \u003Cstrong>rearrange order\u003C\u002Fstrong> of sorting options (including WooCommerce default) on frontend.\u003C\u002Fp>\n\u003Cp>Premium version also allows to \u003Cstrong>rename or completely remove\u003C\u002Fstrong> default WooCommerce sorting options.\u003C\u002Fp>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>We are open to your suggestions and feedback. Thank you for using or trying out one of our plugins!\u003C\u002Fli>\n\u003Cli>Drop us a line at \u003Ca href=\"https:\u002F\u002Fwpwham.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwpwham.com\u002F\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>More\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Visit \u003Ca href=\"https:\u002F\u002Fwpwham.com\u002Fproducts\u002Fmore-sorting-options-for-woocommerce\u002F\" rel=\"nofollow ugc\">More Sorting Options for WooCommerce\u003C\u002Fa> plugin page.\u003C\u002Fli>\n\u003C\u002Ful>\n","Add new custom, rearrange, remove or rename WooCommerce sorting options.",3000,76149,11,"2026-03-11T08:07:00.000Z","4.4",[19,22,55],"https:\u002F\u002Fwpwham.com\u002Fproducts\u002Fmore-sorting-options-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-more-sorting.3.2.12.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":25,"num_ratings":107,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":13,"tags":111,"homepage":116,"download_link":117,"security_score":118,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":58},"author-filters","Author Filters","3.5.6","Clarion Technologies","https:\u002F\u002Fprofiles.wordpress.org\u002Fclarionwpdeveloper\u002F","\u003Cp>Author filters plugin has been developed with an idea to add an option to sort page, post, custom post type listing with respect to authors.\u003C\u002Fp>\n\u003Cp>Currently in WordPress core installation we have an option to sort post, page, custom post type grids with respect to category etc. However, currently an option to sort or filter the records with respect to author adds one more option to administrators to sort the listing.\u003C\u002Fp>\n","Author filters plugin integrates an author filter drop down to sort listing on post, page, custom post type in admin.",1000,15824,4,"2020-12-21T07:12:00.000Z","5.6.17","4.9",[112,113,114,115,22],"author","custom-post-types","pages","posts","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fauthor-filters","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauthor-filters.3.5.6.zip",85,{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":129,"num_ratings":130,"last_updated":131,"tested_up_to":49,"requires_at_least":132,"requires_php":133,"tags":134,"homepage":139,"download_link":140,"security_score":141,"vuln_count":30,"unpatched_count":11,"last_vuln_date":142,"fetched_at":58},"alphabetic-pagination","Alphabetic Pagination","3.2.5","Fahad Mahmood","https:\u002F\u002Fprofiles.wordpress.org\u002Ffahadmahmood\u002F","\u003Cul>\n\u003Cli>\n\u003Cp>Author: \u003Ca href=\"https:\u002F\u002Fwww.androidbubbles.com\u002Fcontact\" rel=\"nofollow ugc\">Fahad Mahmood\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Project URI: \u003Ca href=\"http:\u002F\u002Fandroidbubble.com\u002Fblog\u002Fwordpress\u002Fplugins\u002Falphabetic-pagination\" rel=\"nofollow ugc\">http:\u002F\u002Fandroidbubble.com\u002Fblog\u002Fwordpress\u002Fplugins\u002Falphabetic-pagination\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WooCommerce Shop Page: \u003Ca href=\"http:\u002F\u002Fdemo.androidbubble.com\u002Fshop\" rel=\"nofollow ugc\">http:\u002F\u002Fdemo.androidbubble.com\u002Fshop\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WooCommerce Product Category: \u003Ca href=\"http:\u002F\u002Fdemo.androidbubble.com\u002Fproduct-category\u002Ffood-items\" rel=\"nofollow ugc\">http:\u002F\u002Fdemo.androidbubble.com\u002Fproduct-category\u002Ffood-items\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>License: GPL 3. See License below for copyright jots and titles.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Alphabetic pagination is a great plugin to filter your posts\u002Fpages and WooCommerce products with alphabets. It is simple to use and easy to understand for customization. Alphabetic Pagination allows you to enable pagination on pages, posts and categories. By default it works with categories to filter posts inside with the selection from the settings page. You can enable it for other sections as well.\u003Cbr \u002F>\nOptions are availble to select auto\u002Fcustom implementation, where to display post type\u002Fstatus selection and DOM position. You can activate another amazing plugin Chameleon to apply styles on pagination. Pagination can be enabled for selected pages\u002Fposts\u002Ftaxonomies with additional shortcodes. Custom implementation, shortcodes and permissions are available in advanced version. Templates are avarialble with another WordPress plugin Chameleon to shape your page with different style. You can display pagination on archives, categories, shops, portfolio, or selected post\u002Fpage\u002Fproduct\u002Fcategory etc.\u003C\u002Fp>\n\u003Cp>Important!\u003C\u002Fp>\n\u003Cp>Visit my blog and suggest good features which you wana see in this plugin.\u003C\u002Fp>\n\u003Ch4>Tags\u003C\u002Fh4>\n\u003Cp>listing, posts, pages, navigation, categories,taxonomies, custom, arabic, english, russian, korean, hungarian, greek, wpml, translation, CPT-onomies\u003C\u002Fp>\n\u003Ch3>Basic Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Auto Implementation\u003C\u002Fli>\n\u003Cli>Display Empty Alphabets (ON\u002FOFF)\u003C\u002Fli>\n\u003Cli>Alphabets Grouping\u003C\u002Fli>\n\u003Cli>Hide\u002FShow pagination if only one post available (ON\u002FOFF)\u003C\u002Fli>\n\u003Cli>Specific DOM & CSS selectors\u003C\u002Fli>\n\u003Cli>Language selection\u003C\u002Fli>\n\u003Cli>Styles and Templates (Using WordPress Plugin Chameleon)\u003C\u002Fli>\n\u003Cli>Custom DOM & CSS selectors\u003C\u002Fli>\n\u003Cli>Manage settings page with Android App (Google Play Store)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Advanced Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Custom Implementation\u003C\u002Fli>\n\u003Cli>Shortcodes for Pagination\u003C\u002Fli>\n\u003Cli>Shortcodes for Listing\u002FResults\u003C\u002Fli>\n\u003Cli>Shortcodes for Users List\u003C\u002Fli>\n\u003Cli>jQuery\u002FJS based one page listing and pagination\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Video Tutorials\u003C\u002Fh3>\n\u003Ch4>Elementor + Shortcodes\u003C\u002Fh4>\n\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\u002F23DPJOrY2zY?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>\n\u003Ch4>Styles\u003C\u002Fh4>\n\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\u002FI8IAnf8wFpw?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>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This is a 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 any later version. This plugin 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. You should have received a copy of the GNU General Public License along with this plugin. If not, see http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html.\u003C\u002Fp>\n","Alphabetic Pagination allows you to enable pagination on pages, posts, categories and WooCommerce shop page.",500,84818,94,81,"2026-02-05T14:37:00.000Z","3.0","7.0",[135,136,137,138,22],"alphabetic","filtering","pagination","posts-pagination","http:\u002F\u002Fandroidbubble.com\u002Fblog\u002Fwordpress\u002Fplugins\u002Falphabetic-pagination","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Falphabetic-pagination.3.2.5.zip",96,"2025-02-14 00:00:00",{"attackSurface":144,"codeSignals":192,"taintFlows":218,"riskAssessment":219,"analyzedAt":225},{"hooks":145,"ajaxHandlers":181,"restRoutes":189,"shortcodes":190,"cronEvents":191,"entryPointCount":30,"unprotectedCount":11},[146,152,157,161,165,169,172,174,177,179],{"type":147,"name":148,"callback":149,"file":150,"line":151},"action","wp_before_admin_bar_render","xse_test","static\\xoo-sort.php",28,{"type":153,"name":154,"callback":155,"file":150,"line":156},"filter","get_blogs_of_user","xse_sort_my_sites",189,{"type":153,"name":158,"callback":159,"file":150,"line":160},"custom_menu_order","xse_sort_submenus",209,{"type":147,"name":162,"callback":163,"file":150,"line":164},"admin_menu","xse_menu_register",219,{"type":147,"name":166,"callback":167,"file":150,"line":168},"admin_enqueue_scripts","xse_load_scripts",233,{"type":153,"name":154,"callback":155,"file":170,"line":171},"xoo-sort.php",237,{"type":153,"name":158,"callback":159,"file":170,"line":173},262,{"type":147,"name":148,"callback":175,"file":170,"line":176},"xse_sort_admin_bar_menus",298,{"type":147,"name":162,"callback":163,"file":170,"line":178},321,{"type":147,"name":166,"callback":167,"file":170,"line":180},335,[182,187],{"action":183,"nopriv":184,"callback":183,"hasNonce":185,"hasCapCheck":184,"file":150,"line":186},"xse_trigger",false,true,174,{"action":183,"nopriv":184,"callback":183,"hasNonce":185,"hasCapCheck":184,"file":170,"line":188},211,[],[],[],{"dangerousFunctions":193,"sqlUsage":194,"outputEscaping":196,"fileOperations":11,"externalRequests":11,"nonceChecks":30,"capabilityChecks":30,"bundledLibraries":217},[],{"prepared":11,"raw":11,"locations":195},[],{"escaped":197,"rawEcho":198,"locations":199},34,9,[200,202,204,206,208,210,212,214,215],{"file":150,"line":25,"context":201},"raw output",{"file":150,"line":203,"context":201},104,{"file":150,"line":205,"context":201},109,{"file":150,"line":207,"context":201},113,{"file":170,"line":209,"context":201},57,{"file":170,"line":211,"context":201},61,{"file":170,"line":213,"context":201},66,{"file":170,"line":203,"context":201},{"file":170,"line":216,"context":201},108,[],[],{"summary":220,"deductions":221},"The xoo-sort v1.0.0 plugin demonstrates a generally strong security posture based on the provided static analysis.  The absence of shortcodes, cron events, REST API routes, and file operations, combined with the limited attack surface of two AJAX handlers, is positive. Crucially, both AJAX handlers are protected by nonce and capability checks, indicating good security practice. The plugin also utilizes prepared statements for all SQL queries and a high percentage of its output is properly escaped, further contributing to a secure foundation.  The lack of any recorded vulnerabilities or CVEs in its history is also a significant strength, suggesting a history of secure development and maintenance.\n\nHowever, a minor concern arises from the 21% of outputs that are not properly escaped. While not indicative of a critical vulnerability given the other security measures, this represents a potential avenue for Cross-Site Scripting (XSS) attacks, especially if the unescaped data originates from user input. The absence of taint analysis data is also a limitation, as it prevents a deeper understanding of how data flows through the plugin and whether any unsanitized inputs could lead to unforeseen issues. Despite this, the overall picture is one of a relatively secure plugin with a clear focus on fundamental security practices.",[222],{"reason":223,"points":224},"Unescaped output detected",5,"2026-03-17T05:41:55.732Z",{"wat":227,"direct":236},{"assetPaths":228,"generatorPatterns":231,"scriptPaths":232,"versionParams":233},[229,230],"\u002Fwp-content\u002Fplugins\u002Fxoo-sort\u002Fcss\u002Fxse.css","\u002Fwp-content\u002Fplugins\u002Fxoo-sort\u002Fjs\u002Fxse-ajax.js",[],[230],[234,235],"xoo-sort\u002Fcss\u002Fxse.css?ver=","xoo-sort\u002Fjs\u002Fxse-ajax.js?ver=",{"cssClasses":237,"htmlComments":246,"htmlAttributes":247,"restEndpoints":253,"jsGlobals":254,"shortcodeOutput":256},[238,239,240,241,242,243,244,245],"xoo-options-expl","xoo-select-wrapper","xoo-list-toggles","xoo-toggle-wrap","xoo-switch","xoo-toggle","xoo-label","xse-menu-icon",[],[248,249,250,251,252],"id=\"sort_my_sites\"","class=\"xse-trigger\"","id=\"","class=\"xse-menu-icon dashicons","class=\"xse-menu-icon\"",[],[255],"xse_vars",[]]