Filter Everything – WordPress & Woocommerce Products Filter
/Year

Advanced Filtering for WordPress and WooCommerce
Filter Everything is a robust filtering solution built to handle faceted search requirements across diverse WordPress architectures. Whether you run a large WooCommerce store with thousands of stock keeping units or a custom directory site with complex metadata, this tool allows your visitors to drill down through content quickly and accurately. It replaces default, limited search functions with a comprehensive filtering system that understands categories, tags, custom taxonomies, and custom fields. By allowing users to combine multiple search criteria, it drastically reduces the time it takes for visitors to find exactly what they are looking for on your website.
Latest Version 1.9.4 Changes
Filter Everything version 1.9.4 was released on July 20, 2026. This release resolves a fatal error caused by ‘Cannot redeclare modify_specific_module()’ which broke front-end pages upon activation on Divi websites utilizing a Theme Builder header layout.
- Fixed a fatal error (‘Cannot redeclare modifyspecificmodule()’) that broke the site front end right after plugin activation on Divi websites that use a Theme Builder header layout.
Core Functionality and Operation
At its core, the plugin intercepts standard WordPress database queries and applies user-selected criteria to return highly specific results without requiring full page reloads. It generates faceted navigation menus where users can select multiple attributes simultaneously. For example, a shopper can look for items that are blue, size large, and priced under fifty dollars, all within a single seamless view. The system dynamically updates available filter choices based on the current selection, preventing visitors from encountering dead ends or frustrating zero-result pages. This dynamic adjustment ensures that users are always presented with valid pathways to relevant content.
Target Audience and Typical Users
This tool serves e-commerce store owners who need to provide an intuitive, frictionless shopping experience similar to major online retailers. It is equally valuable for developers building real estate portals, automotive classifieds, or business directories where users must sift through massive amounts of structured data to find specific listings. Content marketers managing large recipe blogs, academic databases, or portfolio websites will also find the taxonomy filtering helpful for organizing their digital assets and improving overall site navigation for their audience.
Essential Capabilities and Feature Set
The advanced filtering engine includes a wide array of selection methods designed for maximum flexibility.
- Supports diverse input types including standard checkboxes, radio buttons, dropdown menus, and visual range sliders.
- Filters native post types alongside custom post types, complex product variations, and Advanced Custom Fields data.
- Provides responsive AJAX-powered live updates so visitors see search results instantly without ever refreshing their browser window.
- Generates dedicated, cleanly structured URLs for specific filter combinations to capture valuable long-tail search traffic from search engines.
- Includes granular individual filter rules to prevent search engines from crawling low-value or duplicate filter combinations.
- Features a highly responsive off-canvas mobile menu for seamless filtering and navigation on smaller smartphone screens.
Practical Implementation Scenarios
In a WooCommerce retail environment, administrators can create dedicated sidebar filters for specific apparel attributes like fabric type, seasonal collections, and brand names. For a real estate platform built entirely with custom post types, the plugin handles complex simultaneous queries for property type, square footage ranges, number of bedrooms, and specific location taxonomies. On a travel booking site, visitors can narrow down complex tour packages by destination country, travel duration, and average user ratings. The structural flexibility to filter essentially any custom field makes it adaptable to nearly any bespoke data architecture you decide to build within WordPress.
Technical Setup and Compatibility Environment
Integration into your existing website requires minimal coding knowledge, though a basic conceptual understanding of WordPress taxonomies and custom fields is highly beneficial for advanced setups. The plugin is rigorously tested and actively compatible with leading visual page builders including Elementor, Divi, Bricks, Beaver Builder, and the native Gutenberg Block Editor. It integrates smoothly with major multi-language plugins such as WPML and Polylang, ensuring taxonomy terms resolve correctly in the active user language. Furthermore, the architecture is heavily optimized for rendering performance. It delivers underlying filter data as a lightweight static cacheable file on larger catalogs to prevent database strain and dramatically reduce HTML document output size.
Strategic Advantages of This Solution
While many standard filtering tools exist on the market, this particular solution distinguishes itself through its deep, built-in search engine optimization capabilities. Instead of relying on messy URL query strings and parameters that search engines typically ignore, it constructs clean, readable URLs for filtered result pages. This structural choice allows site owners to rank organically for highly specific, multi-attribute user searches directly from their category pages. Furthermore, the ability to control exactly which filter combinations are indexed protects your crawl budget while maximizing visibility for your most valuable and frequently searched product configurations.
Context on the Latest Version Updates
Filter Everything version 1.9.4 introduces several important stability enhancements and workflow improvements for site administrators. Based on verified release notes from July 2026, this necessary update resolves a critical fatal error involving a redeclaration conflict that previously caused front-end breakages immediately upon activation on Divi websites utilizing a Theme Builder header layout. Furthermore, the update introduces instant filter counts that recalculate directly in the user browser without making additional server requests, which conserves valuable server resources on high-traffic sites. Additional refinements include native widget support for modern page builders like Breakdance and Bricks, a new range list filter type for displaying numeric values, and enhanced settings to render specific filter links as text rather than anchors to help manage your search engine crawl budget efficiently.
Frequently Asked Questions
Does this tool work reliably with custom post types generated by third-party plugins?
Yes, the underlying filtering engine automatically detects and supports public custom post types created by standard development methods or popular plugins like Custom Post Type UI, allowing you to filter their associated taxonomies and custom fields without friction.
Can I use this filtering system for non-WooCommerce websites?
Absolutely. While it integrates deeply with WooCommerce products and variable inventory, the core architecture is designed to query any standard WordPress post type, making it ideal for directories, blogs, and complex portfolio galleries.
How does the active filtering affect page load speeds on unusually large databases?
The system is intelligently designed to handle high volumes of data efficiently. Recent structural updates have shifted filter data delivery to cacheable static files rather than inline HTML markup, significantly reducing code bloat and improving server response times on extensive catalogs.
Will the automatically generated filter URLs cause duplicate content issues for search engines?
No. The plugin includes specific SEO settings to manage indexation carefully. You define exactly which filter combinations generate clean, indexable URLs, while others are dynamically blocked or rendered as non-link elements to preserve your search engine ranking integrity.
Do I need to write custom PHP code to place the interactive filters on my site?
Custom coding is entirely unnecessary for standard deployments. The plugin provides native widgets and structural blocks for popular builders like Elementor, Divi, and Gutenberg, alongside traditional shortcodes for classic implementation in standard text areas.
I. Download Limits & Account Benefits
- Free Downloads: Each email address receives 3 downloads per day for free products
- Upgrade Benefits: Purchase any paid product to increase your daily download limit by 3 for each paid product
- No Account Required: You can download immediately by receiving the download link via email
- Account Recommended: Create an account for easier access to your order history and direct update downloads
II. Understanding GPL vs Official Versions
Important: The products available on WPPick are GPL-licensed versions, which differ from official developer versions. Before purchasing, please read our comprehensive guide: Understanding GPL & Official Differences at WPPick
Key Points:
- GPL versions may not include premium support from original developers
- Updates may be delayed compared to official releases
- Some premium features might have limitations
- Always consider your specific needs and support requirements
III. Support & Assistance
We’re here to help through multiple channels:
- Email Support: Direct email assistance for all inquiries
- Live Chat: Real-time support during business hours
- Comprehensive Documentation: Detailed guides and tutorials
IV. Order Tracking
Access your complete purchase history and download links anytime: Order History
V. Account Access
New to WPPick? Login or Create Account to manage your downloads and orders efficiently.
VI. Refund Protection
We stand behind our products with a clear refund policy. Review our terms: Refund Policy
VII. Privacy & Security
Your data security is our priority. Learn how we protect your information: Privacy Policy
VII. Terms of Service
Understanding our service terms ensures a smooth experience: Terms of Use
Quick Tips for Best Experience
- Verify Compatibility: Check plugin/theme compatibility with your WordPress version
- Backup First: Always backup your site before installing new plugins or themes
- Test Environment: Consider testing on a staging site first
- Stay Updated: Regularly check for updates in your account dashboard
- Read Documentation: Review any included documentation for optimal setup
Need Help?
If you have questions about downloads, licensing, or need technical assistance, don’t hesitate to contact our support team. We’re committed to ensuring you have the best possible experience with WPPick products.
Ready to get started? Your download adventure begins with just one click!
- NEW: Instant filter counts — after every click, filter counters are recalculated instantly right in the browser, with no page reload and no server request. Available in the «Apply button» mode
- NEW: Added native Filters, Chips and Sorting widgets for Beaver Builder, Bricks, Breakdance, Divi and the block editor (Gutenberg)
- NEW: Added the new Range List filter type: numeric values (price, weight, etc.) can now be shown as a list of predefined ranges instead of a slider
- NEW: Added the Results container option with a visual picker: choose exactly which part of the page AJAX refreshes — enter a CSS selector manually or click «Select visually» and simply click the posts area right on your site
- NEW: Added the «Disable filter links for crawlers» option: filter links are rendered as <span> instead of <a>, so search engine bots no longer waste your crawl budget on endless filter combinations. Links to combinations that your SEO Rules make indexable keep the real <a> tag and stay discoverable
- The minimum required PHP version is now 7.4
- Filter Sets with a very large number of filters (100+) can now be saved reliably: the editing form submits only the fields that were actually changed, so the request no longer hits the server's post_max_size limit
- Major performance boost on large catalogs: filter data is now delivered as a small static cacheable file instead of inline page markup, dramatically reducing HTML size
- Fixed a fatal error ("Cannot redeclare modify_specific_module()") that broke the site front end right after plugin activation on Divi websites that use a Theme Builder header layout
- Fixed the fatal error "Call to a member function setExcludedTerms() on false" that could break pages with filters after the 1.9.3 update, when a filter referenced a parent filter that no longer exists in the Filter Set or does not apply to its post type
- XML sitemap generation no longer fails on hosts where MEMORY tables are unavailable or size-restricted (the temporary table now uses InnoDB)
- Buttons inside the filtering area keep working after an AJAX results update (previously they could lose their click handlers when the content was refreshed)
- On multilingual sites (Polylang/WPML), filtering by a taxonomy term whose slug is shared across languages no longer triggers a redirect to the wrong-language URL; the filter now resolves the term in the current language
- On Polylang sites, the Filter Set list table now shows the location preview link in the Filter Set's own language, matching the edit screen (previously the language prefix was dropped)
- Compatibility with Ultimate Membership Pro: filtering now works for logged-out/restricted visitors on pages where the membership plugin hides protected posts (its post exclusions no longer change the query hash used to match a Filter Set)
- Filter term counters now respect the Filter Set's post type. When the saved query lacked an explicit post type (e.g. an Avada fusion_blog element) and other post types shared the filtered taxonomy (e.g. Pages assigned to Categories), counters over-counted; they now match the displayed results
- Fixed the fatal error "Call to a member function setExcludedTerms() on false" that could break pages with filters after the 1.9.3 update, when a filter referenced a parent filter that no longer exists in the Filter Set or does not apply to its post type
- Added the ability to generate an XML sitemap for indexable filtering result pages
- Added the ability to import and export Filters, Filter Sets, SEO Rules, and plugin settings
- Added one-click Filter Set duplication
- Added Filter, Chips, and Sorting widgets for page builders: Elementor, Divi, Bricks Builder, Breakdance, Beaver Builder, and Gutenberg
- Added functionality for automatic filter creation based on popular criteria
- Added the ability to create date filters for both regular post dates and dates stored in custom fields, including fields created with ACF
- Added the ability to create a large number of filters in a Filter Set, such as 100 or more
- Added a 'Horizontal view' checkbox to Filter Sets
- Added improved styles for the Filters widget
- Merged the SEO settings pages into a single tab for better convenience
- Added the ability to reset values in numeric fields
- Added an icon to the 'Where to filter?' field for quick preview of the page where the Filter Set works
- Added an icon to the SEO Rules list page for quick preview of the page where the SEO rule works
- Added suggestions for custom field filters, along with autocomplete while typing
- Improved the Rating filter by adding better star icons and two usage modes
- Moved the 'Where to filter?' and 'What to filter?' fields into a separate metabox called 'Location'
- Improved the Apply and Reset buttons in Apply Button mode. They are now floating for better usability
- Improved the Filters widget on mobile option
- Added deletion of trashed posts along with the plugin
- Fixed a bug with Taxonomy Numerical – duplicate results
- Fixed Elementor featured products price range query arguments
- Fixed query arguments for filtered content in Elementor templates
- Fixed a PHP warning 'Array to string conversion' in wpc-helpers.php
- Fixed an issue where an SQL variable was empty for product variations.
- Fixed bug with deprecated string /filter-everything/src/Settings/BaseSettings.php:82
- Fixed slow page loading along with Discount Rules for WooCommerce
- Fixed bug with deprecated string /filter-everything-pro/src/Entities/EntityManager.php on line 1121
- Fixed the issue with displaying two similar parts of the URL during filtering
- Fixed bug with deprecated string /filter-everything-pro/pro/Admin/SeoRules.php:602
- Fixed bug with deprecated string Deprecated: htmlspecialchars() filter-everything-pro/src/Settings/BaseSettings.php:239
- Fixed bug with Uncaught TypeError: array_merge() filter-everything-pro/src/Entities/EntityManager.php:470
- Added a new View ‘Rating’ for filters that displays rating stars
- Added iOS-style toggle switches instead of regular checkboxes in the plugin settings fields
- Added the ability to duplicate the Filter Sets
- Added compatibility for the 'Discount Rules for WooCommerce' plugin to the Price range and the On sale filters
- The “Collapse Filters Widget on Mobile devices” option has been improved
- Added different borders to the fields of the Filter Widget depending on hover, focus, blur events
- Added {raw_archive_title} option to add unformatted Archive title to a SEO Rule
- Added the FLRT_SET_TRANSIENT_ENABLED constant to disable transients
- Added the preview link to the eye button for the new Filter Set
- Increased a filter item height and added the "More options" button in dashboard
- Fixed a bug with the “+” symbol in filter terms and URLs
- Fixed a bug when filtering result pages were open by permalinks even if they are disabled
- Fixed a bug with the "?" character that remained in the URL after using the Range slider filter
- Fixed a bug with a PHP message that there is no array element with key 'cols_count' in FiltersWidget.php
- Fixed a bug and removed numeric values from the Range slider filter if a term is empty
- Fixed a bug in Query Loop Pagination