Code

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Cart 15,654 sales
Recently Updated

Stepasyuk supports this item

Supported

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

8948 comments found.

Hello,

I am considering using Filter Everything Pro on a larger WordPress project and I would like to clarify one UX-related capability before proceeding.

Is it possible (natively or with reasonable customization) to implement filtering in the following way:

1. Filters are placed inside a modal window (opened by a “Filter” button). 2. The user can select multiple filter options (taxonomies / checkboxes) inside the modal. 3. The actual filtering is applied only after clicking an “Apply / Show results” button. 4. After clicking Apply, the modal closes and the filtered results are displayed on the same page (via AJAX or WITHOUT a full page reload).

A good reference for the desired behavior is this page: https://www.cnaip.cz/en/czech-ai

In other words, filters should not trigger live updates on every checkbox change, but only once the user confirms the selection.

Could you please let me know if this UX pattern is supported?

Thank you

FE_support Author Team

Hi davidnem

Thank you for your interest in the Filter Everything plugin.

Yes, it is possible, and there are a couple of ways to create it like that.
1) Create your own pop-up window functionality where you will have a filter widget with an apply button mode and AJAX functionality. Please check this page with the apply button mode demo https://demo.filtereverything.pro/apply-button/
2) Use a mobile pop-up widget with code that will change the breakpoint for the mobile button.

The mobile pop-up will work exactly like on your reference site, meaning it filters results while choosing the filter terms. On the reference page, it works the same way. While selecting filter options, the map updates automatically in the background without waiting for the search results button to be pressed, which is correct because it is the most common behavior for filters to work like that.

Best Regards,
Victor

i need to reset my keys again, we have to update sites, and they are not availables to use.

FE_support Author Team

Hi fdonunezb

Thank you for reaching out to our support team.

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

Hi guys,

Very happy with the plugin. I’m using pro and have an question about the pretty URL’s. At the moment all those pretty URL’s are being indexed and we are blocking them in Robot.txt. We want to go back to paramater URL’s as it is cleaner for SEO purposes but i cannot find how to do this in your documentation or the plugin.

Thanks in advance.

FE_support Author Team

Hi Joel1987

Thank you for reaching out to our support team.

In order to turn off the pretty URLs manager, you can use the following code snippet:

define( 'FLRT_PERMALINKS_ENABLED', false );

After that, you can go to the filter set and hit the update button.

Best Regards,
Victor

Thank you, Victor. Just: where do I add the code snippet?

FE_support Author Team

Please use this plugin, add it as a PHP snippet: https://wordpress.org/plugins/code-snippets/

Best Regards,
Victor

I’m using Filter Everything PRO and I have an issue with my Year filter based on a custom field: post_year. =>https://fne-paris.fr/sinformer/actualites/

What I expect

When selecting a year, posts should be filtered by the meta field post_year (e.g., 2023, 2024, etc.) on all relevant pages.

What happens

✅ The Year filter works on category archive pages (e.g., /category/.../)

❌ The Year filter does not work on the Blog page (the main posts listing page). The page refreshes / updates but results are not filtered by year.

FE_support Author Team

Hi matdeweb

Thank you for reaching out to our support team.

In general, creating a separate filter set placed specifically on the blog page and choosing the correct post list in the “And what to filter” section should help resolve this issue. As a blog page can be a custom page with unique queries.

Additionally, 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 mentioned Blog page so that we can test it.

Best Regards,
Victor

FE_support Author Team

Hi matdeweb

We have checked the site and spent some time investigating why the plugin does not filter on this specific page, reviewing all possible causes.

We dug even further, which is outside the scope of our support policy (support available only for the plugin itself), and found that the server .htaccess file contains custom rules that return a 410 (Gone) response on that page. This is why requests are being blocked at the server level before the plugin can process them.

RedirectMatch 410 ^/sinformer/actualites/.*annee-[0-9]{4}([-/]or-[0-9]{4})?.*$

To make the filters work, please modify or remove these rules in whichever way best fits your setup.

Additionally, most likely due to the custom theme, there are numerous errors in the console. Please check them, especially during filtering, and test everything in a clean environment first. After confirming that it works correctly, you can add your custom code, themes, and other plugins to identify the exact root of any remaining errors.

Best Regards,
Victor

Oh yes, thank you so much, this rule in htaccess was the problem!!

PHP Warning: Undefined array key “view” in /nas/content/live/sw2021/wp-content/plugins/filter-everything-pro/src/Entities/EntityManager.php on line 937

My logs are filling up with this error. It’s being logged multiple times every minute.

I’ve turned off debug in your plugin but it persists.

The website is: https://suziwong.co.uk/

FE_support Author Team

Hi lukebreen

Thank you for choosing Filter Everything PRO.

If you know how to add modify to the plugin files, you can go to filter-everything-pro/src/Entities/EntityManager.php on line 937 and instead of this line:

$is_rating = ($filter['view'] === 'rating' && $filter['e_name'] === 'product_visibility' ) ? true : false;

Use this one:

$is_rating = (isset($filter['view']) && $filter['view'] === 'rating' && $filter['e_name'] === 'product_visibility' ) ? true : false;

Or you can send the credentials to the wp-admin dashboard following this document so we can add it.

In either case, please make sure you have made a full site backup, just in case any errors occur. This way, you can safely restore the backup if something goes wrong.

Best Regards,
Victor

If this is a know issue why is it taking months to roll out a fix in a plugin update?

Hi lukebreen

Unfortunately, as a support team, we cannot affect the release updates or how they are handled. This area is strictly related to the development team, and they are working to ensure it is ultimately the best solution.

They may be evaluating how this could affect other parts of the plugin and the new features that will be introduced in version 1.9.2. Based on that functionality, the fix may change. Most likely, this is why smaller updates addressing the issue are not being released, in order to avoid causing complications during major updates.

Best Regards,
Victor

We are using Filter Everything Pro and have a question regarding the Product Categories filter.

At the moment, when we enable the product categories filter and click on a category in the frontend, it redirects the user to the static category URL instead of behaving like a dynamic filter (AJAX / layered filtering).

This causes two issues for us:

The filter no longer works as a true filtering mechanism

It results in many category URLs being generated, which we would prefer to avoid

We would like to ask:

Is it possible to configure the product categories field so it works as a filter, instead of redirecting to a static category page?

If not, is there a way within the plugin to include or exclude specific categories in bulk, without manually selecting hundreds of categories?

Alternatively, do you recommend excluding these generated category URLs via robots.txt, or is there a better SEO-friendly approach?

We have a large catalog with many categories, so a scalable solution is very important for us.

Thank you in advance for your time and support. We look forward to your advice.

Kind regards, Michel van der Burg

FE_support Author Team

Hi Michel van der Burg

Can you please send us the exact link with the chosen filters so that we can check whether it is indexed and how it can be changed on that page?

Best Regards,
Victor

FE_support Author Team

Hi Michel van der Burg

Those pages are not indexed, and by default, as long as you do not have the SEO rules, all of the filtered pages are set to noindex/nofollow: https://prnt.sc/B5DmI0J_Cit1

As an extra measure, you can add the following code snippet, then go to the filter set and click the Update button:

define( 'FLRT_PERMALINKS_ENABLED', false );

This will change the pretty permalink into GET parameters, so the filters will appear as ?color=red&brand=apple instead of /color-red/brand-apple/.

Best Regards,
Victor

Can it filter based off a keyword search? Any demo url for that? Thanks

FE_support Author Team

Hi hcanning

Thank you for your interest in the Filter Everything plugin.

Yes, the plugin has a keyword-based search filter, allowing users to search posts on the page by entered text that looks for matches in the title, content, excerpt, and SKU for products.

Please check this page with the demo of the search filter: https://demo.filtereverything.pro/search-and-filter/

Best Regards,
Victor

fbelger

fbelger Purchased

Hello, I want to display several images on the homepage, each representing a product category with a button below it. When I click a button, the filter for the corresponding category should be applied automatically, and I should be redirected to the products page.

For example, if I click on “Pants,” I want to be redirected to the products page with the “Pants” filter already applied.

I am using Elementor Pro.

Best Regards, Florian

FE_support Author Team

Hi Florian

Thank you for choosing Filter Everything PRO.

The functionality you are looking for is fully customizable buttons with predefined links, all created in Elementor. Basically, you need to go to the page with the filters, select the required category using the filters, then copy the resulting URL and use it as the button link.

When the button is clicked, you will be redirected to the page with the filters already applied, since all selected filters are included in the URL.

Best Regards,
Victor

fbelger

fbelger Purchased

That’s right, thanks! I hadn’t thought of that at all..

Hello Filter Everything Support Team,

I am experiencing a critical issue with Filter Everything Pro on my WordPress site. When using the plugin with Pretty URLs (path-based URLs) for filtered pages, my cache (WP Fastest Cache) grows uncontrollably. Each filter combination generates a new URL, and the caching system creates a static cache file for every single one. This has caused my cache folder to grow extremely large, filling the server and making it unable to write new files.

I have already tried:

Deleting the cache manually via SSH and WP Fastest Cache

Enabling AJAX filtering

However, the problem persists because Filter Everything Pro generates “pretty URLs” for each filter combination, which are treated as separate pages by the caching system.

I would like your advice on:

How to configure Filter Everything Pro to use GET parameters instead of Pretty URLs (so filtered pages can share cache entries)

Any recommended settings to prevent cache explosions with path-based filter URLs

Best practices for working with caching plugins like WP Fastest Cache

I would greatly appreciate detailed guidance or step-by-step instructions, as this issue is currently making my site unstable and consuming excessive server storage.

Thank you very much for your help.

Best regards, Simon

FE_support Author Team

Hi Simon

Thank you for reaching out to our support team.

You can use the next code snippet to turn off the permalinks for filters and use GET params:

define( 'FLRT_PERMALINKS_ENABLED', false );

Then go to the filter set and hit the update button.

We recommend reaching out to the support team of your caching plugin or an optimization specialist for guidance on best practices. They will be able to assist you more effectively and may also provide options for using wildcards to exclude any URLs you do not want to be cached after a certain address, like:

mysite.com/shop/*

Where * star means everything that goes after that will not be cached.

Best Regards,
Victor

Thank you! Next problem is, that I had two development-pages in the past and now I can’t activate my licence on my live environment.

FE_support Author Team

You can send your license key via PM here: https://codecanyon.net/user/fe_support so that we can deactivate it across all sites.

Then you can activate it only on the required sites.

Best Regards,
Victor

Hola. Acabamos de comprar el plugin para poder usar la opción de Rango numérico pero no nos da opción de seleccionarlo. Cual puede ser el problema?

FE_support Author Team

Hi sbrenlla

Thank you for choosing Filter Everything PRO.

Please write your request in English so that we can help you effectively.

Unfortunately, we do not have a multilingual support team. All requests and support are provided exclusively in English.

Thank you for your understanding in this matter.

Best Regards,
Victor

I am trying to use numeric range for a filter but it is disabled. I already activated my license key, why I am not be able to use this feature?

FE_support Author Team

Hi bahar622

Thank you for choosing Filter Everything PRO.

To create a range slider filter, you need to create a new filter, select Filter by “Custom Field Numerical”, and use the price numerical field. For WooCommerce, the default meta key for price is _price.

However, please note: if you already have a filter set created using _price as a simple custom field, you should delete it from all filter sets first. Only then create the new filter using Custom Field Numerical.

Best Regards,
Victor

Hi i look your only video https://www.youtube.com/watch?v=ko9zqeYz7n8&t=11s and i like what you say there , i see in this video at 11:23 i see you have click on category / and you chose sub categoy …i cant figure how to get this i have category but no see subcategory … so when i go to filter not have that ” + ” to open subcategory … i hope is just setings somewhere but not know where . Sorry my english is not that good and im not IT but i made my cite and i nedd help … you can see my pakraprom.rs . please contat me if you need more information .Becouse of this video i buy this add i need that subcategory filters in everysubcategory . I dont want to build for everysubcategory filter …

FE_support Author Team

Hi eprodaja2017

Thank you for choosing Filter Everything PRO.

We have checked your site, and we can see that you have the filters on the shop page with categories and they are working correctly: pakraprom.rs/proizvodi/kat-kosilice-elektricne/

Are you referring to making it work on the category pages as well, or could you clarify exactly how and on which pages you want it to work?

Best Regards,
Victor

grida

grida Purchased

Hi there how do i deactivate the license on a site? I have moved from development to production and need to release the licence. Thanks

FE_support Author Team

Hi grida

Thank you for choosing Filter Everything PRO.

If you no longer have access to the previous site, you can send your license key via PM here: https://codecanyon.net/user/fe_support

This will allow us to deactivate the license on all other sites, so you can activate it only on the required ones.

Best Regards,
Victor

bjrgeb

bjrgeb Purchased

Hi Stepasyuk,

Thanks for a great plugin!

Just want to inform you about a problem with the plugin, which is not a problem for us anymore.

We use the plugin so people can filter our posts, so first we applied the plugin at https://dnbf.org/blogg (and https://dnbf.org/en/blog) but then the search engines found the page, and they get into a never-ending circle of downloading the same blog-page with different variables, for example:

/en/blog/kategori-dnbf-en/mediatype-audio-en/niva-beginner/stikkord-equality-or-karma-en-or-mindfulness-or-motivation-en-or-vihara-en

/en/blog/kategori-dnbf-en/mediatype-video-en/niva-beginner-or-middle/stikkord-bhikkhuni-en-or-contentment-or-hindrances-or-karma-en

So we still get about 60.000 request a day about this blog page, and this have been going of for weeks, and we are now on server level blocking these request, and have added a captcha before entering the new blog page with filtering:

https://dnbf.org/blog1/

So we are very happy with the features of the plugin, but the search or ai-boots are getting stuck because of the plugin.

Kindly, Bjørge Berg :)

FE_support Author Team

Hi Bjørge Berg

Thank you for reaching out to our support team.

Currently, the development team, together with the SEO experts, is considering the best solution for these types of issues.

As an optional workaround to avoid banning them, you can use the following code snippet:

define( 'FLRT_PERMALINKS_ENABLED', false );

Then go to the filter set and hit the update button.

This will turn off the permalink-based filters and use the default GET parameters instead, such as ?color=red;blue&size=xxl, rather than URLs like /color-blue-or-green/size-xxl/. Usually, search engines do not crawl GET parameters.

Best Regards,
Victor

Hello!

We have an issue with the price range filter. The filter currently displays product prices excluding VAT, but customers need to see prices including VAT.

Due to integrations with an external system, the catalogue prices are stored without tax, and 20% VAT is added on the frontend to calculate the final customer price. We can’t change the way prices are stored.

We need the price range filter to use the VAT-included price. What would you recommend we do?

FE_support Author Team

Hi Ruslana

Thank you for reaching out to our support team.

To include taxes in the range filter, you need to use two hooks provided by the plugin: wpc_set_num_shift and wpc_unset_num_shift.

You can find a code example of how to use them if your taxes are 10% of the original price here: https://gist.github.com/wpserve/430c34449708a7dcd5b630839a05cdbc

Best Regards,
Victor

Thanks, Victor!

Hi I have installed on a staging site to test. i can get it show filters on my sidebar but it doesn’t actually filter anything when I select a term all products are still shown

FE_support Author Team

You can open a support ticket with Envato support regarding the account verification issue. They should be able to resolve it.

Meanwhile, you can send us the credentials directly via email at filtereverythingsprt@gmail.com.

Best Regards,
Victor

FE_support Author Team

If the “staging2” site is yours, we placed the filter set on “Product Category + Any Category,” and everything is working as expected.

However, on pages where only categories are displayed, the filters will not work, even though the filter widgets are visible. This is because the filters only work on products. If no products are displayed, the plugin cannot filter or display them.

Best Regards,
Victor

Excellent, I though i had messed something up. Many Thanks for your time

I have a custom post type named “Program” which has start and end dates with the ACF plugin. I want to create a date range filter using Filter Everything Pro plugin. Is that possible within the plugin or writting some custom code?

FE_support Author Team

Hi anjanphukan

Thank you for your interest in the Filter Everything plugin.

Do you mean that you have two separate custom fields, one responsible for the event start date and the other responsible for the event end date?

In general, this requires date filter functionality, which will be added with the 1.9.2 update.

You will need to create two date range filters: one responsible for the start date and the second for the end date.

Best Regards,
Victor

elcorso

elcorso Purchased

I have an issue with my license. I am using it only in one site but I get this message “This license key already used for two sites.”

How can i recall the key and use it again to my site in order to possibly fix the issue?

FE_support Author Team

Hi elcorso

Thank you for reaching out to our support team.

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

Best Regards,
Victor

Hi there im still having issues with the plugin, which doesn’t work with Elementor Loop Grid. Is there a way to get paid support over video call?

FE_support Author Team

As a support team, we can only speculate on dates, as we do not know the full development process or how much time it could take. First, 1.9.2 needs to be released, and only after that will we be able to provide at least some information. However, we still do not know how long the 1.9.3 update might take to develop, as it depends on how many features are added.

However, after the development of this exact feature, even before the next update is officially released, we may be able to add it to your site, if possible. This way, once it is created, we can add the changes to the plugin on your site. Without waiting for the release date, which will include all of the other features.

Best Regards,
Victor

Hi Buddy, checking in again on the manner we have developed a query to organize by default pricing from low-high but the price sorting isnt working on the website because of this and updates?

see page: https://deallink.co.il/%D7%A7%D7%98%D7%92%D7%95%D7%A8%D7%99%D7%94/%d7%90%d7%99%d7%a0%d7%98%d7%a8%d7%a0%d7%98/?max_price=126 and click on כל החבילות tab

Hi sitelab10

If you are referring to whether there is any information on Elementor sorting by price and price filter compatibility, then unfortunately we haven’t received any updates on this yet from the development team.

Best Regards,
Victor

Hello,

I am currently experiencing an issue with the Filter Everything (Pro version) plugin.

Context

I purchased the Pro version to use filtering on:

Blog posts / articles

WooCommerce shop products

✅ What works

Filters work perfectly on blog articles

The filter set is correctly applied on the Blog page

Filter sets are properly created and configured for posts

❌ Issue

On the WooCommerce Shop page, the filter does not work.

I constantly get the following message:

“No filter set is assigned to this page. You can fix it in Filter Set → ‘Where to filter?’ field.”

Additionally, I see:

“No product list was found.”

Page & setup details

Website built with WordPress

WooCommerce is installed and active

Elementor Pro is used

The Shop page is recognized by Elementor

WooCommerce also correctly recognizes this page as the Shop / Product archive page

Products are displayed correctly on the Shop page

A dedicated filter set for products has been created

In Filter Set → Where to filter?, I selected:

Current WordPress Pages

Shop pages

What I don’t understand

Even though:

WooCommerce correctly identifies the page as the Shop page

Elementor recognizes it as the Shop template

Products are visibly displayed

…the plugin still does not detect any product list and does not attach the filter set to this page.

Request

Could you please advise:

why the product list is not detected in this configuration?

if there is a specific requirement when using WooCommerce with Elementor Pro (e.g. required widget, archive loop, or template type)?

whether a custom Elementor Shop template can prevent Filter Everything from detecting the WooCommerce product loop?

This is quite urgent, as it currently blocks the use of my shop.

Thank you very much for your help Best regards, Alexandra

Hi Alexandra

We have checked the site and both pages, cleared the cache from your caching plugin, and selected a different query in both filter sets (What to filter). Everything is now working as it should. Please test it.

Best Regards,
Victor

Hello,

I am contacting you because the issue is still not resolved on my side and it is currently blocking my shop functionality.

I am using:

WooCommerce Elementor Pro Filter Everything Pro Issue description

I created two filter sets:

one for the blog one for the shop (WooCommerce products)

On the blog page, everything works correctly.

However, on the shop page, the plugin does not detect the products loop.

Critical problem

When I configure the filter set like this:

Apply filters on → Current WordPress Page Page → Shop page

I get the message:

“No products list found on this page”

But the products are actually displayed correctly on the page when filters are not applied.

Important detail

For the blog:

Filter Everything correctly detects the posts loop Filtering works perfectly

For the shop:

Same logic (Elementor Loop Grid) BUT the plugin cannot detect the products loop My setup

I am using Elementor Pro Loop Grid for products.

I created a product card template I inserted it into a Loop Grid on the shop page Query = Current Query Shop loop HTML

Here is the products loop container: And the archive wrapper:

What I tested

I already tried multiple selectors:

.shop-content .elementor-location-archive .elementor-element-2034fc0 different AJAX container settings cache purge removing duplicate plugin versions

Still no success.

What I need from you

I need a precise answer on the following points:

Why does the plugin detect the blog loop but NOT the WooCommerce products loop?

Is Elementor Pro Loop Grid (products) with Current Query officially supported?

What EXACT selector should I use: for the global AJAX container for the shop filter set container

Why do I get “No products list found on this page” while products are actually displayed?

Is there a specific configuration required for Elementor Loop Grid with WooCommerce?

At this point, I really need a clear and actionable solution, as this is blocking my shop.

Also, I still have limited support time left, so I would really appreciate a precise answer instead of general guidance.

Thank you in advance.

FE_support Author Team

Hi Alexandra

Can you please clarify whether it stopped working after recent changes on the site, or if it hasn’t been working since our reply a month ago?

Regarding the fix, this is related to caching of queries on the pages. On the main shop page, there is caching that stores the queries for that specific page. This could be server cache, hosting cache, or a caching plugin. You can contact your site developer or hosting provider to disable it.

What’s happening is that the shop page is being completely cached. As a result, you see the message “Il semble que nous ne trouvions pas ce que vous cherchez.” because the Elementor Loop Grid widget cannot retrieve any query data. It ends up displaying an empty page with that message. This is the root cause of the issue on your site.

Why is it not happening on other pages? Because server, plugin, or hosting caching can target specific WooCommerce archive pages and cache them.

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