Code

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Cart 15,657 sales
Recently Updated

Stepasyuk supports this item

Supported

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

8952 comments found.

PLEASE IGNORE last request! In a more thorough review of your comments to others and search by “wp_query” I found an AVADA theme comment in which you replied, turn off cache plugins, disable object cache, and that brought it back the option to select “And where to filter…”

THANK you for your archive!

Hi KellyDillon

Thank you for reaching out to our support team.

We are glad to hear that the issue has been resolved.

Best Regards,
Victor

Hello Filter Pro!

Our filters no longer seem to work. When checking the Filter Set, the Post type filter is Portfolio (always has been). The Where to Filter is Pages > Boston (page) but when this is selected, there are no options for And What to filter. It says no Portfolio lists found.

We are using ACF filter to create portfolio entries. It doesn’t seem the filter is working on any of our sets (access all three at https://www.educationaladvocates.com/directory-of-student-extracurricular-activities/) but for Boston counters show zero, while NY shows the #, but the filter isn’t really working, I don’t think.

Any help appreciated. Avada 7.14.2, WP 6.9, and Filter Pro up to date. Thank you1

Ignore! There was a caching plugin (Docket Cache) installed that when deactivated brought back the And What to Filter options!

Hi KellyDillon

Thank you for reaching out to our support team.

We are glad to hear that the issue has been resolved.

Best Regards,
Victor

Good afternoon. At some point our website has stopped showing all of our filters that were previously showing/working correctly. Nothing has been edited or changed that I am aware of. The one filter that is showing doesn’t even show all the available options. Hopefully it is a simple fix. Thanks.

Hi fraserscott

Unfortunately, the provided credentials are not working. Please check if the username and password are correct and send us the working ones so that we can access the site.

Best Regards,
Victor

Hi Victor. Please try now. I have resent the details

We have checked the site and everything is working correctly.

The issue most likely occurred after the products were imported. Instead of creating global attributes in Products > Attributes, custom attributes were created individually for each product, like this: https://prnt.sc/Dp0kj6yFifgk

The plugin does not work with such custom attributes. To be honest, we are not aware of any plugin that works with them due to their unique nature.

Best Regards,
Victor

Hello. I am using multi-license. I have added on every product category an description. But when i open some category with text and use the filter, the text is again opened also on the filter page. For example: this is one product category URL: https://ribarnik.com/primamki when i choose some brand from the filter i have this URL: https://ribarnik.com/primamki/brand-fox. Why on the category + brand filter i have same text description of the product category? This is Dublicated Content = bad SEO.

Hi WebVisuality

Thank you for reaching out to our support team.

This is absolutely correct behavior. When you are filtering the page, the filtering happens exactly on the current page; it does not physically create new pages with new descriptions, and so on.

You may need some custom functionality to remove it from the page. There is a function flrt_is_filter_request(). You can find more information about it on this page: https://filtereverything.pro/resources/functions/ It returns true or false depending on whether the page is filtered, so with the help of custom code, you can remove the SEO description from the filtered page if you do not need it.

Best Regards,
Victor

You helped me a couple months back with my filter on my shop page. It has been working beautifully until yesterday. The error message says “No one Filter Set is related to this page. You can configure it in the Filter Set -> “Where to filter?” field.” I haven’t changed any of the settings since you fixed it the first time so I don’t know why all the sudden it is an issue. The shop link is www.cflrestaurantsupply.com/shop

Hi sfelice1

We have checked the site and clicked the update button in the filter set. It seems that the filters have appeared and are working as well. Could you please check it now?

Also, could you please provide information about which hosting provider you are using and whether it has any type of hosting-side/server cache?

Best Regards,
Victor

We use Hostinger and it has LiteSpeed Cache Manager. The shop is working properly now. Thank you so much for your help! Crossing my fingers it stays that way.

Hi sfelice1

Thank you for the information. We will look into this matter. Perhaps we will be able to reproduce it on our end in a testing environment, just in case.

Best Regards,
Victor

Hi, I was about to finish all necessary tests in order to decide if I can use again this plugin (had been using it on several projects some years ago).

Only one issue / uncertainty remained is – high CPU usage.

Currently, my test set up (2 vCPU and 4GB RAM) consumes around 5-10% CPU and 500MB RAM when idle. However, the moment I activate Filter Everything plugin I get constant CPU usage at 60% and 300 MB in RAM increase. RAM is not a concern but constant spike in CPU usage yes…

My test set up only has around 100 unique WooCommerce Product attributes. However, as of now non of the attribute values are assigned to any of the products… :/

This happens only when I activate Filter Everything plugin. Once I disable it – the CPU consumption immediately drops down to normal 5-10%

Perhaps some type of server resource monitoring would help identify what exactly is happening and which process or functionality is putting so much load on the CPU, possibly due to a conflict, as we have it on the testing sites and it is not causing this behavior at all.

Best Regards,
Victor

I will look more into matter. In any case thank you with providing a possible solution to the problem

Hello, i have 2 filters set up on the /shop page. (https://thepetitelady.co.uk/shop)

for Non-Members – a simple product categories filter (dresses, tops etc) for Members – more options, product cateogirs + ACF fields etc (sizes, prices etc) Weirdly the more complex filter for members works fine.

The simple, non-member filter is not working at all. Neither for users not logged in at all, nor for logged-in who are not registered as a member.

I’m not sure what might be the issue. if the members filter wasn’t working either, i would assume it was due to a plugin conflict but the fact that it’s working for members but not non-members is confusing.

i’ve tried the following:

- clearing all caches (also from website side) - creating a new filter and using the new shortcode on the page - duplicating the working filter and removing the extra filters - changing how it’s set up so its either 1 section with 2 filters (each filter hidden by woocommerce memberships visibility) or 2 sections with 1 filter each (each section hidden by woocommerce memberships visibility) All with no luck. any suggestions on what it might be?

When I’m logged in as admin, i can obviously see both filters on the /shop page.

when i use the non-members filter, it seems to work just fine. even when i remove the members filter from the page completely so its not accidentally using it, it still works when logged in as admin.

But when i log in on an incognito mode browser with a test account that isn’t a member, it doesnt work at all.

Could it be a conflict with the WooCommerce Memberships plugin?

I’m using Elementor Pro + WooCommerce Memberships

Hi iamdanielleplowman

Thank you for reaching out to our support team.

Yes, in one way or another, it is absolutely connected to the membership plugin, which is most likely modifying privileges and blocking certain things, causing the filters to stop working.

Try simply turning off the membership plugin, apply the required filter set on the page, and test it while logged out.

What is also important is that if the membership plugin modifies the query for each user, it can cause issues with filtering. When you apply filters, they work with the original query, but when you are logged in or logged out, the query may be modified for different user types. This can cause filter issues, as the filter can no longer find the original query it was applied to and therefore cannot work correctly.

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

Hello! I purchased your product. Unfortunately, it conflicts with PolyLeng. And the basic price filtering won’t work. Please refund my money.

Thank you!

Hi instconsge

Thank you for choosing Filter Everything PRO.

We are sorry to hear that. Can you please provide some information about the Polylang conflict?

If you can send the credentials to the WP-admin dashboard following this document We could check the setup and make it work. Perhaps the issue is only in the configurations, as the plugin is compatible with Polylang.

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

Hi, Hope you are well.

When I filter, I am gettign teh selected products appear on screen, but then after that all other products appear (from all categories).

This seems to only be since the last time it was edited.

Could you please look into this and let us know why it is happening, or if there is a setting I can adjust please let me know.

Thank you very much for all your help.

Regards, Tarquin

It appears to be intermittant, and not always happening so I am going to find you a demo URL so you can replicate, sorry for the inconvenience. Willl message back when I have a URL

Hi Tarquin

By any chance, do you have infinite scrolling on the pages where the products appear after filtering?

If this is the case, then the infinite pagination is simply ignoring the filtered query and loading the items that would appear during scrolling down, causing additional products to appear during filtering. We recommend using the default numerical pagination in such cases.

Best Regards,
Victor

Getting No one filter set is related via shorcodes.

Have sent credentials.

Hi nikhil922

Thank you for choosing Filter Everything PRO.

When you create a filter from a taxonomy related to the products, such as tags, categories, etc., they all have “products” with them in the name. You had a filter created from a taxonomy that is not related to the products, this was the issue. We deleted that filter, created a new one from “Product tags,” and now everything is displayed on the page.

Best Regards,
Victor

thanks!

Hi Victor (again)

I am using WooCommerce, with Elementor Pro and FE Pro.

I am new to FE, and I am going around in circles. I can’t find anything useful in the documentation to help me. I have, I think, a simple requirement.

I want to use a specific filter on my initial shop page (when no categories are selected), use specific filters on specific category pages, and use a general filter on any other pages that don’t have a specific filter.

I have set up two Elementor product archive templates. The first I set its display condition to “Include Shop page”, the second to “Include Product Categories All”.

On each template, there is a [fe_widget] shortcode.

I then have three filter sets:

1. “Shop starting filters” (starting shop page filter) with the Where to filter? set to “Common Wordpress Pages” and “Shop page”, with a priority of 0.

2. “All Category Filters” (the general / generic filter) with the Where to filter? set to “Product Categories” and category to “Any Category”, with a priority of 1.

3. “Antiques Filter” (a test for a specific category filter) with the Where to filter? set to “Product Categories” and category to “Antiques and Vintage”, with a priority of 2.

All I get, regardless of which category I select, is filter 1, “Shop starting filters”.

What am I doing wrong?

Many thanks in advance.

Chris

Hi Victor,

I’ve investigated the issue further and can now describe the behaviour very clearly.

I have a product archive template in Elementor with the display condition set to Include -> Product Categories -> All.

Inside this template I am using two Filter Everything widgets (lets forget about the other elements I described previously and focus on the FE widgets):

Filter A [fe_widget id=”2396”]

“Where to Filter”: Product Categories -> All Category

This is my global filter set, and it should appear on every product category page.

Filter B [fe_widget] (auto‑select)

Has a default filter set assigned to “Product Categories -> All Category”

Also has specific filter sets assigned to individual categories (e.g., “Antique and Vintage”)

Expected behaviour Filter A should always appear on all category pages

Filter B should switch between the default set and any category‑specific set depending on the page

Actual behaviour On category pages without a specific filter set for Filter B:

  • Filter A shows correctly
  • Filter B uses the default set
  • Everything works as expected

On category pages WITH a specific filter set for Filter B:

  • Filter A disappears completely
  • Filter B shows the correct specific filter
  • This is incorrect behaviour (IMO)

To make Filter A appear on these pages, I am forced to duplicate Filter A and assign it explicitly to each category that has a specific filter set. This defeats the purpose of setting Filter A to “All Category”.

It appears that when Filter B switches to a category‑specific filter set, Filter Everything is incorrectly suppressing, overriding, ignoring or doing something weird with Filter A, even though Filter A is configured to display on all product category pages.

This looks like a logic bug? Filter A should be evaluated independently and should always display on every category page, regardless of which filter set Filter B selects.

Please let me know if you need any additional details. I can reproduce this consistently.

Thanks, Chris

Hi Chris

As we previously explained, the filter set placed on “category + all/any categories” will be removed from the page if another filter set is applied on the same page and is set directly to “category + the exact category name.”

If you need both filter sets, you must duplicate the one placed on all category pages and also assign it to the exact category page in the filter set settings.

Why does it work like this? Because in 90% of cases, there is only one filter widget, where all filters appear from a single filter set, and it can be placed on “all/any pages.” When you need to display a different filter set on a specific category page, you simply assign another filter set to that exact page, and it will replace the one set to “all/any pages,” without requiring thousands of additional filter widgets in the same widget area. Otherwise, you would also need to specify that this exact widget should be displayed only on that specific category page and not on any others not to display multiple filter sets.

To display both filter sets on the exact page, you need to assign both filter sets directly to that specific page, because the one placed on “all/any pages” will be removed.

Best Regards,
Victor

OK, thank you

Hi, I’ve been using your plugin for a few years on https://dlwatersports.com/inventory/ and it’s been working great, however, recently for some reason the filters stopped showing up on the page. When logged in I see “No one Filter Set is related to this page. You can configure it in the Filter Set -> “Where to filter?” field.” but nothing has changed in the settings and it’s been working. There is only one filter set up so it’s not an overly complex site.

Here are my filter settings:

Apply filtering if the page is: PAGE | Sales (which has the /inventory/ slug)

And what to filter: Posts list <<products>> (Woocommerce products)

Priority 0 (but it’s the only filter on the site so not sure this matters much)

Any help would be greatly appreciated and I can provide administrator access if needed.

Credentials have been sent, thank you.

Hi alexwbrinkman

We have checked the site, and this is quite strange behavior. All we did was change the slug of this page and then revert it back to the original one, and now everything is displayed correctly. It is either some type of caching for product archive pages or specific functionality that is causing this issue. We are not sure yet, but most likely it is caching specifically for WooCommerce archive pages.

Changing the slug and then reverting it back could potentially clear the cache, which is why everything is appearing again.

Best Regards,
Victor

Amazing, thank you so much for the quick turn around and fantastic support. Easily the best filtering plugin on the market! Thanks again!

Hi,

Thank you for your plugin, your help has been great so far to get our challenges sorted. Could you please let me know if it is possioble to exclude dropdown lists when they only have one entry? such as on the ‘bedroom furniture’ dropdown on the page below? It only has 1 x value ‘bunk beds’ which is the page we are on.

https://dev2025.dreambeds.co.za/product-category/stock/bedroom-furniture/bunk-beds/

We are finding that with the dropdowns , they only have one value which clicks back to the page you are on. Is this possible to be hidden such as with expty dropdowns?

The site owner has requested to see this, but we are uncertain how to achieve.

Please let me know if it is possble.

Thank you

Regards, Tarquin

Hi Victor,

Thank you for your reply. You can probably recall that you helped us with the challenge we were having with th pro version (we have both pro and standard installed, but have standard active).

I cannot recall doing any template override (this sounds above my skill level) and this could have happened during the help that you supplied to us.

I am not a programmer , so the solution is a bit strange. I have checked the documentation and will try to see how i can do it with the dropdowns on the site. I can see I have to edit the dropdowns.php , but honestly that is all greek to me and a bit much of a challenge in understanding.

Regards, Tarquin

Ah yes, we do remember that. So it makes sense now, it is using JS code to hide empty ones, as it is basically the PRO plugin’s default functionality.

Unfortunately, as a support team, creating the functionality you are looking for, or even providing an example, is beyond our skills. We can copy the original PRO plugin functionality, which is basically copy/paste, but creating something new that works in a completely different way is too technical. Usually, such custom features are handled by site developers, as they have much deeper programming skills.

Best Regards,
Victor

Thank you very much for th advice of the way forward.

Regards, Tarquin

Hi!

I am having a problem with filtereverything Pro:

I have a stock filter using _stock_status which does show the number of In Stock and Out of Stock items (when the counter is turned on)

However, when I select any of the options (In Stock or Out of Stock) it doesn’t filter the products.

Also the Price filter isn’t working but the urgent one is the Stock filter.

The other filters seem to be working correctly.

It says in here that my comment will be shown in the item’s comments page so I’m not sure how to send you the page’s URL and login info.

Hi svensanchez

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 attach the link to the exact page where the stock status filter isn’t working, and the price filter as well.

Best Regards,
Victor

Hi, I have sent you the credentials

Hi svensanchez

We’ve checked the site, and the issue was that the counter was not turned on to display the counters next to the filter terms.

The second issue was an incorrectly selected post list in the “And what to filter” area in a filter set.

Please check this screen, which shows that everything is working now: https://prnt.sc/xHi-ivgfgkWk

1. It is displaying the chosen filters.

2. There is an Edit button at the bottom of the filter widget. When you click it, it will send you to the exact filter set displayed on that page, so you can apply changes to the correct filter set. Sometimes it’s easy to apply changes to a different filter set, which means no changes will appear on the filter used on the required page.

Best Regards,
Victor

Hello Stepasyuk, I changed the site and domain. I deactivated the license and Filter Everything PRO on the old sites. But, if I want to activate the license on the new site, I always get the message: This license key already used for two sites. How can I reset/remove the old sites from the license history? And activate it only on the new site. Thanks

Hi mirceacucos

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

The license has been deactivated across all of the sites.

Please try to activate it on the required ones.

Best Regards,
Victor

Can the Apply and Reset buttons be set so that they are always visible when scrolling thru all the categories?

Hi krazykustomcribbagepegs

Thank you for choosing Filter Everything PRO.

If you are referring to whether there are any options to display the apply/reset buttons while scrolling the page, then at the moment this is not possible via the plugin functionality.

This will be added in a new update to make it more convenient.

Best Regards,
Victor

hello i cant acticate my licenze, can you help me?

Hi laurenakurt9

Thank you for choosing Filter Everything PRO.

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.

Please let us know if this worked or not.

Best Regards,
Victor

I have downloaded the Pro version, and am using Divi version 5. I have tried everything, and cannot get the filters to show up in my sidebar or via shortcode on a page. any help is appreciated.

Hi jessicas293

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?

Also, please attach the link to the exact page where you want the filter to be displayed.

Best Regards,
Victor

Hello,

To prevent Search Console crawl errors on thousands of filter pages, I want to add  rel=”nofollow”  to all filter links.

I successfully added  rel=”nofollow”  to radio filter links by overriding the  radio.php  template. I added this line after  class=”wpc-filter-link” : $link_attributes .= ’ rel=”nofollow”’;

This works perfectly for radio buttons.

However, the same modification on  labels.php  for checkboxes doesn’t work. I added exactly the same line but checkboxes links still don’t have  rel=”nofollow” .

My main question is: how can I add nofollow to checkboxes links as well, and more broadly, how to apply it to ALL types of filter links (including any new ones I might create later)?

Thank you!

It has been tested many times since the release of template overriding, which was quite a long time ago, so it should work without any issues. We have even tested it ourselves again to be sure everything is working. So it can be only related to your exact setup on the site.

If you want us to check it directly on your site with your specific setup, you can extend the support time. Once that’s done, we will provide instructions on how to share the credentials so we can check this directly on the site.

Additionally, you can test it in an absolutely clean environment to see if it is working.

Best Regards,
Victor

Hi Victor,

Thanks for the confirmation!

I’ll test without checkboxes in a clean environment to isolate the issue.

If it still doesn’t work with my specific setup, I won’t hesitate to extend support so you can check directly on the site.

Have a great day!

Hi Six0onee

Thank you for the update.

Let us know the results from the clean environment.

Best Regards,
Victor

Nos da este error al crear un nuevo filtro

Detalles del error

Se ha producido un error del tipo E_ERROR en la línea 470 del archivo /home/adrihos4n/public_html/wp-content/plugins/filter-everything-pro/src/Entities/EntityManager.php. Mensaje de error: Uncaught TypeError: array_merge(): Argument #2 must be of type array, false given in /home/adrihos4n/public_html/wp-content/plugins/filter-everything-pro/src/Entities/EntityManager.php:470 Stack trace: #0 /home/adrihos4n/public_html/wp-content/plugins/filter-everything-pro/src/Entities/EntityManager.php(470): array_merge() #1 /home/adrihos4n/public_html/wp-content/plugins/filter-everything-pro/pro/Settings/Tabs/SeoRulesTab.php(56): FilterEverything\Filter\EntityManager->getFiltersRelatedWithPostType() #2 /home/adrihos4n/public_html/wp-content/plugins/filter-everything-pro/pro/Settings/Tabs/SeoRulesTab.php(122): FilterEverything\Filter\Pro\Settings\Tabs\SeoRulesTab->taxFields() #3 /home/adrihos4n/public_html/wp-includes/class-wp-hook.php(341): FilterEverything\Filter\Pro\Settings\Tabs\SeoRulesTab->initSettings() #4 /home/adrihos4n/public_html/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters() #5 /home/adrihos4n/public_html/wp-includes/plugin.php(522): WP_Hook->do_action() #6 /home/adrihos4n/public_html/wp-admin/admin.php(180): do_action() #7 /home/adrihos4n/public_html/wp-admin/post.php(12): require_once(’/home/adrihos4n…’) #8 {main} thrown

Hi AdrihosanSL

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

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