Code

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Cart 15,669 sales
Recently Updated

Stepasyuk supports this item

Supported

This author's response time can be up to 1 business day.

8957 comments found.

Has any progress been made on getting this to work with Divi 5’s Loop Builder? So far it still only filters on the Blog Module. if you create a Loop featuring Blog items, or ACF types, it doesn’t apply the filter properly to Looped items.

If you want, I’d be more than happy to showcase the filters not working on a Loop in Divi 5.

Great to know. Just a heads up, it looks like if you are filtering on the Divi Loop module, and if you have a border around your column, it still wants to show the empty column (so you see a blank column with a border if you have a border set in the Column settings.)

I fixed this with this CSS:

/* Hide empty Divi loop items after filtering */ .et_pb_loop_item:empty { display: none !important; }

I think I spoke too soon lol – once a filter gets applied it still shows the border. I’ll keep chipping away and seeing what I can do to combat this.

EDIT: I removed the border from the Column and applied it to the Group module instead. Now it goes away!

Hi jchambo

We are glad to hear that the issue was resolved.

Best Regards,
Victor

I’m using Filter Everything Pro with Elementor on a WooCommerce shop page. Everything is functioning correctly in terms of filtering, but I need help implementing a show/hide toggle for the filters on tablet and mobile views.

My current setup uses the Hello Elementor theme with the Elementor builder. The filters are added using the Elementor Filter Everything widget rather than a shortcode. Filtering works correctly without AJAX, sorting functions properly, and there are no layout issues on desktop.

On tablet and mobile only, I would like a button or dropdown toggle labeled “Filters” that allows users to show and hide the filter panel. On desktop, the filters should remain fully visible without any toggle. The main goal is to prevent the filters from taking up excessive vertical space on smaller screens and to improve usability while keeping the shop layout clean.

I would like to know whether Filter Everything Pro provides a built-in toggle option for mobile, or if there is a recommended method to wrap the filter widget in a collapsible container. If this functionality is not built in, I would appreciate guidance on the safest way to implement this without breaking filtering, sorting, URL parameters, or active filter states.

I would prefer to avoid using a second widget page or shortcodes if possible, since the Elementor widget version is currently working perfectly.

Thank you for your assistance.

Hi rootdet

Thank you for choosing Filter Everything PRO.

Yes, you can use the Pop-up Filters Widget. Please follow the instructions on this page: https://filtereverything.pro/resources/mobile-devices-new-approach/

It also includes the breakpoint code, which will help you set the exact screen width at which the mobile pop-up filters widget will be displayed.

Best Regards,
Victor

How do I get a refund?

Hi bkirby7

Thank you for choosing Filter Everything PRO.

Can you please provide any information about what did not work or what type of issue you encountered with the plugin? Perhaps we can help you fix it.

In general, a refund is possible by submitting a form through the account where the plugin was purchased and then waiting for a response. Please note that the support team does not handle refunds. Additionally, we have no control over the refund team and cannot speed up or influence the process in any way.

Best Regards,
Victor

Hello Victor,

Thank you again for reactivating my license.

I am now facing another issue on my WooCommerce website. When I click on a taxonomy-based filter (for example “In stock” or CPU type), the URL changes correctly, but the page returns a 403 or 404 error and the products are not filtered.

Here is what I already tested on my side:

Saved WordPress permalinks multiple times

Saved Filter Everything URL prefixes

Disabled all cache, security, and optimization plugins

Disabled ModSecurity on the server

Cleared Cloudflare and browser cache

Tested with only WooCommerce and Filter Everything Pro active

Despite all these tests, the issue is still present. AJAX filtering is enabled, but the request to filtered URLs is blocked with 403, or sometimes returns 404.

Could you please advise what configuration or server rule could cause this behavior, and how I can fix taxonomy filter URLs?

Thank you very much for your support.

Hi nabilidr

Thank you for reaching out to our support team.

Please note that generally, there is no support for accounts whose support period has expired, following the support policy.

If you have any further requests, we can help you once we have addressed all requests from accounts with valid support periods. Please note that this process may take some time, possibly days or weeks.

If you want to receive it faster, please extend the support period. We will prioritize processing the request for supported accounts.

Best Regards,
Victor

Hi,

I purchased Filter Everything PRO for my site and I’m trying to use it with ACF checkbox fields and WPML.

Here is the situation:

I enabled my filters in the Indexed Filters tab and saved.

I expected the filters to appear on the front-end, but nothing shows up.

I noticed a tab called Indexing Depth, but changing values there does not make any difference.

I cannot find any Rebuild index / Clear cache button anywhere in the admin UI.

I need clarification on:

How to rebuild the filter index so my front-end filters work with ACF + WPML.

Whether there is a missing step I am not seeing in PRO version to make filters appear correctly.

I’m using:

Filter Everything PRO (latest version)

WordPress 6.x

WPML (latest version)

ACF (latest version)

Free version worked partially, now upgraded to PRO

Please advise how to get the front-end filters working correctly.

Thank you, Dimos

Hi Dimos

Thank you for choosing Filter Everything PRO.

The indexing and depth settings are not related to the filters being displayed on the page. These settings only apply to the SEO rules.

To display the filters on a page, in a Filter Set you need to specify the page in “Where to filter?” and then choose the required post list to filter in “And what to filter” for the selected page.

If this is not working, you can send the credentials to the WP-admin dashboard following this document so we can check it.

Also, please attach the link to the exact page where the filters are not displayed so that we can test them on that page.

Best Regards,
Victor

Hi Victor,

Thank you for your reply. I want to clarify the issue I’m having.

I am using:

Filter Everything PRO (latest version)

WPML (latest version)

ACF (latest version)

Filters based on ACF fields (checkboxes, text fields, etc.)

The problem:

The filters do not translated on the front-end when switching languages with WPML.

WPML correctly translates the filter labels in the admin, and the ACF fields are translated properly.

Even after setting “Where to filter?” and “And what to filter?”, the filters only appear in the default language.

Changing the WPML language in the admin or front-end does not make the filters appear for the translated version of the page.

It seems like the plugin does not fully support WPML for the front-end filters, even though it supports translation of the filter labels.

Could you please advise how to make the filters appear correctly on translated pages?

First, you need to enable translations for the filter sets. Please follow the instructions on this page: https://filtereverything.pro/resources/with-wpml-polylang/

After that, you need to create a filter set for one language and then create a separate filter set for another language. Simply translating will not duplicate the filters into another language Filter Set. You still need to manually add all the filters inside the “translated” filter set.

When using custom fields, you need to either have a separate custom field for each language, such as color_en, color_ua, color_fr, and so on. This way, in a filter set for a specific language, you can create a filter from the required custom field. String translation does not work, it will not translate the filter labels or filter terms.

Alternatively, you can use a single custom field, such as a checkboxes field, where you add all required values in all languages and apply values to your products/posts only in the required language. This way, when you create a filter from this field, only the terms for the selected language will be visible, while others will be hidden using the “hide empty filter terms” functionality, which can be enabled in the filter set settings.

Best Regards,
Victor

Hello,

I purchased Filter Everything PRO via Envato more than a week ago, but I cannot activate my license.

I only received a purchase code, and the plugin says it is not a valid license key. The activation link also shows an error and asks to try again later.

This issue has been ongoing for over a week.

Could you please activate my license manually or provide a valid license key?

Purchase code:d6e2e779-05d1-4184-a921-288409d4acab Website: laurenakurt.lt

Thank you.

Hi laurenakurt9

Thank you for reaching out to our support team.

Please use incognito mode in your browser!

In order to set the License key for the Filter Everything PRO plugin, simply head to Filters -> Settings -> License and click the “Get your License Key” button.

It will take you to a new page where you have to log in with your Envato credentials (with an account where you have purchased the plugin) and obtain your License key.

This is the license key that is used for activation of the plugin.

Best Regards,
Victor

Hello,

We are experiencing high server load and occasional 503 errors on our WooCommerce store, which seem to be caused by aggressive crawling of filter URLs generated by Filter Everything.

Our setup:

WooCommerce shop (large product catalog)

Filters enabled for:

Prozessor

Grafikkarte

Arbeitsspeicher

Festplatte (SSD)

Display

Tastaturlayout

Marke

AJAX filtering enabled

Custom URL prefixes configured:

prozessor

grafikkarte

arbeitsspeicher

ssd

display

tastaturlayout

hersteller

preis (numeric)

Indexed Filters currently disabled

Filter pages are not intended to be indexed

Robots.txt blocks query filter parameters (filter_, min_price, max_price, etc.)

Problem:

Bots are generating a large number of filter combinations (especially multi-filter URLs), including path-based facet URLs, which leads to excessive crawling and heavy PHP usage.

We would like to:

Prevent infinite filter combinations

Reduce crawl load

Avoid breaking SEO or Google Merchant feed

Keep normal user filtering fully functional

Could you please advise on the optimal configuration for:

URL mode (path vs query)

Indexed Filters settings

Indexing Depth

Any performance-related best practices

How to limit multi-filter combinations

Thank you in advance for your help.

Best regards, Elias Laptoria Team

Hi Elias Laptoria Team

Thank you for choosing Filter Everything PRO.

In general, all filtered pages are set to noindex and nofollow. However, some crawlers may ignore these directives and continue crawling. In such cases, you need to handle this on the server side by applying rules to prevent crawlers from going beyond the defined limits. You can restrict how many requests they are allowed to make, use wildcards to block them from accessing unnecessary links after a certain point, and apply similar limitations.

You can also use the following code snippet to disable permalinks and switch filters to GET parameters:

define( 'FLRT_PERMALINKS_ENABLED', false );

After that, go to the filter set and click the Update button.

Best Regards,
Victor

HI

I am using your plugin on one of my sites, but I have obviously used it on previous test sites, so it will not activate on my live site.

How can I see what sites the plugins are installed on, so I can delete them.

Thanks

Hi wwdad

Thank you for reaching out to our support team.

Please log in with the account where the plugin was purchased and send us your license key via private message: https://codecanyon.net/user/fe_support

This will allow us to deactivate it across all sites.

Best Regards,
Victor

I purchased Filter everything pro this morning and installed it in my wordpress divi site. it installed fine and it appears where it is supposed to on my site. But I cannot get it to save filter sets. Have looked for answers all day. I am trying to set it up to filter attributes and tags or categories in an online furniture store built with woocommerce. I was able to get it to save the first filter set which was price. But I cannot get it to save the other filter sets I want such as color, material, etc. please let me now if anyone has any suggestions on what the problem is. Thanks

Hi adjunky

Thank you for choosing Filter Everything PRO.

Can you please send the credentials to the WP-admin dashboard following this document so we can check it?

Best Regards,
Victor

Hi,

I am trying to filter portfolio projects by Sectors. There are 4 categories of sectors with 10 subsectors. I want the user to be able to do two things: 1) filter by Sector and then the subsector dropdown appears; 2) to filter directly by subsector without having the Sector as a parent. Is it possible to have a group of filters, where I have Sectors and then inside there is a dropdown with all the subsectors organised by sector, without having to click on the parent?

Thanks for your help!

Carlos

Hi Carlos

Thank you for your interest in the Filter Everything plugin.

Yes, this is possible. The best approach here is to create a separate custom taxonomy instead of using subcategories within the same taxonomy. This way, you can create a separate filter from each taxonomy within the same filter set.

If everything is placed within the same taxonomy using subcategories, it will require multiple filter sets on the same page and additional workarounds.

For example, if you have one category with four subcategories and each subcategory needs to function separately, you should create four custom taxonomies. This will allow you to create one filter set with four filters, using parent and child configurations, so you can build step by step filtering like in this demo: https://demo.filtereverything.pro/step-by-step-filtering/

In this demo, a separate attribute is used for each filter.

Best Regards,
Victor

Hi there,

I would like to add the plugin to filter through posts on a custom blog site. It is not for woo commerce and also not my “blog archive” set by WP. how can I add the filters to a specific site?

I am using Neve, Elementor and the WP editor. Thanks

This is the meta key for this field: https://prnt.sc/6794mGlSv_KX

You are using a range custom field, which is basically treated as text (a string). To display the data correctly, you need to use numerical custom fields with only one value each. Right now, it is acting like a single number.

If you need two ranges, you will need two numerical custom fields and two filters (one to set the minimum value and another to set the maximum value.) You cannot combine them into a single range filter.

Best Regards,
Victor

thanks, the sorting worked! is there really no other way to just remove the number in front of the chips widget?

That number is the value stored in your database, since you are using a range field instead of a numerical field.

You can modify it only via template overriding with custom code, by catching such values and removing the first part before the space in the `chips.php` file.

However, we recommend switching to a simple numerical field and using only one value, for example, instead of `1–20`, just `1` or `20`.

Best Regards,
Victor

Hi,

I am trying to filter WooCommerce variable products so that only products with an in-stock variation for the selected attribute term are displayed.

Example:

If a customer filters by an attribute (e.g. volume = 69), I only want products to appear if the variation with volume 69 is in stock. If that specific variation is out of stock, the parent product should not be shown — even if other variations of the same product are in stock.

What I have already done:

Enabled “Use for variations” in the attribute filter

Enabled “Hide out of stock items” in WooCommerce settings

Verified that the variation _stock_status is correctly set to outofstock

Regenerated WooCommerce product lookup tables

Cleared caches

However, the filter still shows parent products when the selected variation is out of stock, as long as another variation of that product is in stock.

I searched through the documentation and existing comments/support threads but could not find a clear solution for filtering based on variation-level stock status combined with attribute filtering.

Is there a built-in way in Filter Everything to:

Filter by attribute

AND ensure that only variations with _stock_status = instock are considered for matching?

Or does this require custom development?

Thank you in advance.

If you use the link to the page with the selected stock status filter, it will work. However, if you are using a chips widget to reset the filters, clicking the reset button in the chips will reset that filter as well.

There is an option under Filters > Settings > Experimental > Out of Stock Visibility, you can use it (if it hasn’t been already activated).

Please note that you can use either that option or a stock status filter, but not both at the same time, as this may cause conflicts.

Best Regards,
Victor

Hi Victor,

Thanks again,

If I select this option; There is an option under Filters > Settings > Experimental > Out of Stock Visibility, you can use it (if it hasn’t been already activated).

Only products will show which are in stock, is there a way it will show variables/products that are on backorder as well? That will be perfect.

Kr Lukas

Unfortunately, as far as we know, backorders are not included, only the “In Stock” option is supported.

There is no hook to modify this directly, if you want to change it, you would need to modify the plugin itself and the query used for this functionality. This is quite a complicated task, as you would need to ensure that nothing else is affected and that no conflicts are introduced.

Best Regards,
Victor

Hi,

We are experiencing a SQL syntax error generated by Filter Everything Pro on a WooCommerce product category page when filters are applied.

From our server logs:

WordPress database error: You have an error in your SQL syntax near ‘,186079,186048,184773…’

Inspecting the full query shows the issue is caused by an invalid IN() clause:

wp_posts.ID IN( 186209,,186079,186048,... )

There is a double comma in the ID list, which indicates that an empty or null value is being added to the post ID array before it is converted into SQL.

The log confirms the query is being modified by Filter Everything Pro:

Current SQL Query is filtered by Filter Everything plugin /wp-content/plugins/filter-everything-pro/src/WpManager.php:1089

The issue occurs on a filtered product category URL with multiple colour filters applied. The query also includes: • Taxonomy filtering • _stock_status = instock • Exclusion of variations • A large wp_posts.ID IN (...) block

We have confirmed that sanitising the post__in array (removing empty values before execution) prevents the error, which strongly suggests an empty value is being introduced during Filter Everything’s query construction.

Could you please advise: 1. Why an empty value may be entering the post ID list? 2. Whether this is a known issue? 3. If a fix or update is available?

Environment: • WordPress (latest) • WooCommerce (latest) • Filter Everything Pro • Hosted on WP Engine (MySQL 8)

Hi lukebreen

Thank you for reaching out to our support team.

Can you please send the credentials to the WP-admin dashboard following this document so we can check it?

Also, please send the link to the exact page with the selected filters that are causing the SQL error so that we can test it.

Preferably, if you can recreate it on the staging site and send us the credentials, we can check everything there without worrying about affecting the live site.

Best Regards,
Victor

Hi, i hope you are ok. It’s been a long time …

I have a question about the drop-down menu. I will the currently active (selected) selection to be should no longer be visible in the selection (dropdown).

Can you help me?

thanks and have a nice day.

When you select something from the drop-down menu, that selection should no longer be available for selection.

Unfortunately, this is not how the `<select>` (dropdown) HTML tag works. It does not swap elements based on what you choose.

Please check this page for more information on the `<select>` tag: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/select

You can try to modify its appearance with custom CSS to achieve something closer to what you are looking for. You can add your custom CSS under Filters > Settings > Experimental > Custom CSS.

Best Regards,
Victor

Ok, thank you Victor, have a nice day.

Good morning, I am using this plugin on Avada. The plugin description says that it works on all pages, but when I select my page, the option does not appear. The only options shown are the article archive page, the homepage, and the article search page, but I need to link to a specific page. I have the PRO version activated with the correct license.

Options:https://drive.google.com/file/d/1TcXRPAqQNz2xBtJDn3JbJGLiyF5Ave2H/view?usp=sharing

We have checked the page, and it looks like a singular page.

To place a filter set on that page, in the “Where to filter” setting, you should choose “Pages + Name of your page”.

Best Regards,
Victor

But I posted the screenshot in the first comment showing that that option is not available.

Please note that there are two dropdowns:

In the left one, you need to choose option named “Pages.”
In the right one, you select the “name of the required page.”

Currently, you have selected “Common WordPress Pages” and are looking for an option available under that setting instead of selecting “Pages.”

Best Regards,
Victor

Hello Support Team,

I am using Filter Everything Pro on a B2B e-commerce site and I’ve encountered an issue where filters are not displayed at all on the page. I have followed the documentation, but nothing seems to work.

My environment:

Elementor Pro (using Loop Grid widget for products).

WooCommerce with a B2B setup (dynamic pricing/roles).

Filter Everything Pro latest version.

The Problem:

1. I am using the Loop Grid widget to display products.

2. In the Loop Grid settings, the Source is set to “Current Query” (because it’s a template for archives/shop).

3. The “Query ID” field is missing in my Elementor Loop Grid settings, so I cannot provide a unique ID for the Filter Set.

4. The filters (neither the widget nor the [fe_widget] shortcode) do not appear on the frontend, even if I set “Where to filter” to “Entire Site”.

What I have already tried:

Set “Where to filter” to “Shop page”, “Product Categories”, and even “Entire Site”.

Ensured that “Hide empty filters” is OFF.

Tried using “Main Query” and providing the CSS Selector of the container in the Filter Set settings.

Cleared all caches (server-side, plugin, and browser).

Verified that the Filter Set status is “Published”.

Could you please clarify:

1. How can I bind the Filter Set to an Elementor Loop Grid if the Query ID field is unavailable?

2. Is there a specific CSS class or hook I should use to make the plugin recognize the Loop Grid as the primary query on the page?

Also, sent available by mail according to the document to speed up the provision of technical support.

Thank you

We have checked the site once more and added our own product. However, we are not sure why it is not displayed at all, and why only product 54 appears on the shop page while no others show up.

We also checked the category pages, but every single category page shows “page not found,” including the brand and tag pages. This means we cannot even review the archive pages to see how things are working for testing purposes.

Could you please check these issues and make the archive pages work normally, displaying the correct products? Once that is resolved, we can continue testing. We suspect there might be an issue with the permalinks.

Best Regards,
Victor

Sorry for the wait, everything should be showing now. My b2b plugin was preventing the categories and store from showing, now everything is working properly. Thank you for such quick support, if anything happens I will contact you here. Have a nice day!

We are glad to hear that the issue has been resolved. Have an amazing day!

Best Regards,
Victor

Hello Stepasyuk,

I am following up regarding the activation of my license for the Filter Everything Pro plugin.

I have deactivated the plugin on my other installations, but on my current website, the Filter Settings page still shows the status as “Locked.” When I click on “Get license key”, the page returns the following error:

“Something went wrong. Please, return back and try to click on ‘Get license key’ button again.”

Could you please check the status of my license and reset the activations so I can activate it properly on my current website?

Thank you very much for your assistance.

Best regards.

Hi nabilidr

Thank you for reaching out to our support team.

The answer was provided in the previous comment thread: https://codecanyon.net/comments/31921298

To make it less confusing and easier to read, all responses regarding the issue will be posted there to keep everything clear and easier to review.

Best Regards,
Victor

Hello Stepasyuk, I am contacting you regarding the activation of my license for the Filter Everything Pro plugin.

On the Filter Settings page, the status appears as “Locked.” When I enter my license key and click Activate License, I always receive the following message:

“This license key already used for two sites.”

However, I believe I am using this license only on my current website.

Could you please check the status of my license and reset the activations if necessary so I can activate it properly?

Thank you in advance for your help.

Hi nabilidr

Thank you for reaching out to our support team.

Can you please send the license key via PM: https://codecanyon.net/user/fe_support so that we can deactivate it across all of the sites.

Best Regards,
Victor

The license has been deactivated across all sites. Please try to activate it now on the required ones.

Best Regards,
Victor

I’ve selected the Select2 js option for the dropdown filter. Still shows as a normal dropdown. There arent any errors in the console.

Hi tamaraw4

Thank you for choosing Filter Everything PRO.

Can you please send the credentials to the WP-admin dashboard following this document so we can check it?

Best Regards,
Victor

Is it possible to get a update so that the apply and clear buttons on the category filter, float so that for convenance sake they are always visible to the customer. This is only necessary on the desktop, mobile seems to be ok.

Hi krazykustomcribbagepegs

Thank you for reaching out to our support team.

Unfortunately, update like that cannot be separated from the full update itself, as it require not only specific changes but also integration with new features implemented in the latest version. Releasing the Apply button update on its own would cause conflicts and errors because it depends on components that are available only in the full update. Since many parts have been reworked, this is why the full update has not yet been released.

Best Regards,
Victor

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey