Code

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Cart 15,709 sales
Recently Updated

Stepasyuk supports this item

Supported

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

8975 comments found.

Hello Filter Everything Support Team,

I would like to clarify a filtering issue and check whether my intended setup is supported.

Initial setup (working)

I am currently filtering by an ACF custom field: • Field type: Select • “Multiple values” option: disabled • Each product has exactly one value (e.g. “a” or “b”)

In Filter Everything, this field is filtered via a dropdown: • Filtering for “a” correctly shows products with value “a” • Filtering for “b” correctly shows products with value “b”

This setup works as expected.

Change in requirements (not working)

I now want to allow a product to have multiple values (e.g. “a” and “b”), so I enabled “Multiple select” in the same ACF Select field.

Expected behavior: A product with values “a” and “b” should appear when filtering for “a” and also when filtering for “b”.

Actual behavior: After enabling “Multiple select”: • The product does not appear when filtering for “a” • The product does not appear when filtering for “b” • It does not appear for either option at all

Attempted solution: taxonomy-based filtering

As an alternative, I tried switching to a taxonomy-based approach, assuming this might be the recommended solution for multi-value filtering.

What I did: • Created a custom taxonomy assigned to the same custom post type • Tried this twice: • once using Custom Post Type UI • once using ACF • Assigned terms to the posts successfully

However, when I try to add this taxonomy to an existing Filter Set: • The option “Filter by taxonomy” is available and selectable • I can click Save • But the newly added taxonomy filter is not saved and disappears after saving

This happens regardless of whether the taxonomy was created via CPT UI or ACF.

Questions 1. Is filtering by an ACF Select field with multiple values supported by Filter Everything? 2. If not, is a taxonomy-based solution the recommended and supported approach? 3. If taxonomy-based filtering is supported: • Why would a taxonomy filter not be saved in a Filter Set? • Are there specific taxonomy or Filter Set requirements (post type assignment, public/queryable/REST settings, etc.) that could cause this behavior?

Before restructuring the data model further, I would like to confirm the supported and recommended approach and understand where this issue might originate.

Best regards Beni

FE_support Author Team

Hi Beni

Working with custom fields has many hidden potential issues. Please review this documentation page about working with ACF custom fields: https://filtereverything.pro/resources/acf-and-fe/#important

When you apply changes to an already created field, you cause mixed data types in the database, which prevents it from working correctly.

Selecting only one value stores a single value in the database (a string). When you switch to multiple values, the old string values remain in the database, while new values are stored as arrays. This results in two different data types (strings and arrays), which causes the issue.

If you want to work with multiple values, you need to create a new custom field and not change its type later. Alternatively, after changing the field type, you must clean the database so that all data matches the required type.

This is how ACF works under the hood. All values remain in the database even if you delete custom fields and create new ones with the same names. They are not cleaned or removed from the database; they are only removed visually from the WordPress admin dashboard.

Alternatively, for multiple selections, we recommend using checkbox fields.

Best Regards,
Victor

Hi Victor,

thanks for the explanation, that makes sense. I’ll review the setup and check the database accordingly.

Best regards Beni

Hi! I purchase this plugin in Pro versione. I know that plugin support create load more button in archive page. But not see this function in plugin settings… Why? Has this feature been removed?

FE_support Author Team

Hi Stefano1987

Thank you for choosing Filter Everything PRO.

Unfortunately, the plugin neither created nor modified any pagination.

If you are using WooCommerce, there is a pagination plugin you can use that is compatible with the filtering: https://wordpress.org/plugins/load-more-products-for-woocommerce/

Best Regards,
Victor

FE_support Author Team

Hi aroscigno

Thank you for reaching out to our support team.

The answer is provided via email.

Best Regards,
Victor

HI!

Do the filters support icons next to value labels (icon + label)? If this is not supported natively, is it possible to implement it via hooks or custom markup?

FE_support Author Team

Hi antsites1

This is available for taxonomies only, out of the box.

Please check this page: https://filtereverything.pro/resources/brands-and-color-swatches/

Best Regards,
Victor

Good afternoon,

We have activated a license for a website and are receiving an error message when trying to enable it. We are trying also with another website and we have the same problem.

The license was created in the FilterEverything license panel because we have Agency License, but we receive an error message when we try to install it.

I have attached the error message. We need to know how to resolve this.

Thank you, best regards

FE_support Author Team

Hi onlinemente

Please send this license key via PM: https://codecanyon.net/user/fe_support

Also, please attach the error message you receive when trying to use this license key.

Best Regards,
Victor

Filter 1 represents the business area, which contains several teams (Filter 2).

On mobile, the behavior should be as follows:

When I select a business area in Filter 1, only the teams (Filter 2) that belong to this business area should be displayed. The remaining options in Filter 1 should be hidden once a business area has been selected.

Additionally, I have added a filter title, but it is not being displayed. Could this be related to Elementor? Please help me with this, because the plugin is really great — only these two issues need to be fixed.

FE_support Author Team

Hi createdbygino

On this page: https://s-c.de/development-26

We can only see the search field and one filter, which uses labels: https://prnt.sc/K95TkXI0Qhmv

Where exactly are Filter 1 and Filter 2 on the site?

Here’s a quick explanation of the terms, as the issue might be in the terminology, which is why we are confused:

1) Filter Set – A group of filters that you create in Filters → Filter Sets: https://prnt.sc/9i3i-K3XPb_S

2) Filter – A filter created inside a filter set from the required taxonomy, such as a product category, custom field, etc.: https://prnt.sc/i1awV8r7opNE

3) Filter Term – The options you see on the front end in each filter. For example, if you have a color filter, the terms would be red, green, blue, etc: https://prnt.sc/AqStH89d9z4C

So, when you select a filter term within the same filter, do you need to hide the other terms? If that’s the case, go to the filter set → below “And what to filter”, there is an option to hide filter terms: set it to Always hide. Then navigate to your filter → More options and choose the AND logic: https://prnt.sc/hsYU2VKhpIRG and click the Update button in the filter set.

Best Regards,
Victor

Hello, I want to Make a Filter headline but it does not work at all so above the filter there should be shown the filter title.

also is it possible that on mobile, when i have two filters, that when i make the first filter, the others from filter 1 are not shown just the second filter options

The link is https://s-c.de/development-26

FE_support Author Team

Hi createdbygino

Thank you for choosing Filter Everything PRO.

1) If you are referring to the filter title, this title can be set in the filter’s widget: https://prnt.sc/OikVoRJYeaYF

2) Can you please clarify the second one? We cannot fully understand exactly what you are trying to achieve with it.

Best Regards,
Victor

Is it possible when one filter is selected and then a second filter is selected to replace the first one, so that we do not have multiple filters open at the same time.

https://krazykustomcribbagepegs.com/shop/

FE_support Author Team

Hi krazykustomcribbagepegs

Thank you for choosing Filter Everything PRO.

If you are referring to the ability to choose only one filter term at a time, without the possibility to select multiple terms simultaneously, this can be achieved using radio buttons or dropdowns. This can be configured in the filter set: navigate to the required filter and choose the desired template in the view settings. However, the hierarchy currently works only with checkboxes.

Best Regards,
Victor

Hello,

I am hoping that you will get back to us (we have an email ticket open) about how to enable “Filter by Color Attribute” on the Shop Page.

But with the added functionality of showing shop page filter results as single variations for the Color attribute, not just parent products only.

FE_support Author Team

Hi enduratex

Thank you for reaching out to our support team.

If you are referring to the previous request, which can be found at this link: https://codecanyon.net/comments/31891988 the response was provided in that comment thread.

Unfortunately, there is no such functionality yet. However, it can be introduced in future updates.

Best Regards,
Victor

How do i get a refund?

FE_support Author Team

Hi jcasalinuovo

Thank you for choosing Filter Everything PRO.

Can you please provide some information about what exactly didn’t work in your case, or what issues you faced while using the plugin? Perhaps we can help resolve them.

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

We’re seeing frequent warnings in production logs: PHP Warning: Undefined array key “view” in /src/Entities/EntityManager.php on line 937

This is happening on WooCommerce product category pages where Filter Everything Pro is configured as follows: Post Type = Products, applied to Product Categories (main query). We have two filters (Product Size and Product Filter Colours) and both have View in Widget explicitly set to “Labels list” (see attached screenshots of the filter set and each filter’s settings).

Despite “View in Widget” being set, the plugin is attempting to access [‘view’] when it is not present in the array during some requests (likely AJAX/no-filter requests, cached/preloaded requests, or bot traffic). This appears to be a missing isset()/fallback guard in the code path around EntityManager.php:937.

Functionality appears OK, but the warning is very noisy in logs and could add overhead under load. Please advise if there’s a patch or if you can add a defensive fallback for missing view.

FE_support Author Team

Hi lukebreen

Thank you for reaching out to our support team.

Have you followed the instructions from the previous reply?

As we can see, this is the same issue as the error reported here: https://codecanyon.net/comments/31878165

Best Regards,
Victor

We have a need to implement filters on few types of posts. We are using CPT and ACF to achieve this along with Filter Everything Pro. While we are able to achieve almost everything on Filter Everything Free version in our staging site, we are having trouble doing so with the Pro version. Here are the details of setup and error. Editor : Elementor Pro CPT type : Cast Study ACF fields : product, client_industry Filter Everything settings: ACF Fields are added, AJAX setting is turned off as the page we are using the filter is a custom page (not an archive). Error encountered: Filters list is showing the filter field values with count as 0 on each of them. Checking a filter and apply is just reloading the page

What is missing in our setup. Alsoc can we use AJAX method for custom pages?

FE_support Author Team

You can set up a staging site with the same issue, removing or restricting any private data. We are only focused on the issue itself, to check the page with the filters, and debug why the filters are empty on that specific page. This could be caused by page builder settings, the filters themselves, or influence from custom code, plugins, or other third-party elements.

Unfortunately, this type of issue is nearly impossible to investigate without checking the site directly.

The most obvious issue could be a wrongly selected query on that page. To check this, go to the filter set, select from the “And what to filter” dropdown a different query, and hit the update button. Go to the page with the filters and refresh it to check the changes.

Another possible cause could be object caching, which caches requests on the pages and causes issues with filtering.

Best Regards,
Victor

Thanks Victor. Please guide me through the process of switching the license to our staging site. That way I could replicate the issue and come back to you.

FE_support Author Team

Hi nidhiagrawal1

You can activate the license on two sites.

If both activations are already in use, you can send us your license key via PM: https://codecanyon.net/user/fe_support

We can then deactivate it on one of the sites so you can activate it on the staging site.

Best Regards,
Victor

Regarding point 2 — this is exactly what confuses me.

On your official demo, the popup filter behaves differently: https://demo.filtereverything.pro/example/acf/

In the demo, Reset All applies immediately, without clicking Show again. This is the behavior I expect.

On my site, Reset All only resets the UI, and the query is updated only after clicking Show.

So this doesn’t look like a design limitation of the popup widget, but rather an inconsistency between the demo and real projects.

Could you please clarify what is different in the demo configuration that makes Reset work immediately?

Thanks.

FE_support Author Team

Hi antsites1

The demo is using AJAX filtering. If you want the same behavior as in the demo, you need to configure AJAX filtering as well.

Please check this page for AJAX filtering configuration: https://filtereverything.pro/resources/ajax-instructions-only/

Best Regards,
Victor

Hello, regarding Out of stock visibility

Hide out of stock items from filtering results It also hides variable products if their variations are out of stock. Please do not use it together with the Filter by the Stock status!

If we have variable products, it hides the whole product even if there are variations which are in stock. Is it possible when a filter is selected to hide the products whose variation is not in stock?

FE_support Author Team

We have checked the site, and the most important part is that it is a multilingual website using WPML translation. Unfortunately, this option is not yet completely optimized for such a setup and will be improved in future updates.

Currently, to get correct results, you can add the stock status filter, which will display the correct filtered results.

Best Regards,
Victor

Alright, thank you that seems to work fine! Is it possible to predefine the stock status to be In stock by default?

FE_support Author Team

Only like this via URL: https://mbceeshop.com/product-category/school/prod_stck-instock/

Best Regards,
Victor

Hi,

I still have a few questions while configuring the plugin before going live: 1. Popup / collapse on desktop Is it possible to use the popup or collapse filter on desktop as well? I managed to show the popup button on mobile via shortcode, but desktop behavior is still unclear. 2. Reset All behavior on mobile On mobile, Reset All does not immediately reset the results. If I don’t click Show again after Reset:

•    products remain filtered,
•    chips are cleared,
•    UI and actual query are out of sync.

Is this expected behavior, or can Reset All apply changes immediately? 3. Performance / caching Are there any built-in caching mechanisms or recommended ways to improve filter performance?

Thank you.

FE_support Author Team

Hi antsites1

1) On the page we provided earlier, there is a code snippet for the mobile button breakpoint: https://filtereverything.pro/resources/mobile-devices-new-approach

add_filter( 'wpc_mobile_width', 'my_custom_wpc_mobile_width' );
function my_custom_wpc_mobile_width( $width )
{
    $width = 1920; // new desired breakpoint in px
    return $width;
}

You can use it to change the breakpoint for the mobile button, so it will also be available on the desktop.

2) You still have to click on the Show button to apply this reset when using the mobile pop-up widget chips, as this widget operates independently with its own specifications. However, we’ll add this to the development list to polish it for a better user experience in future updates.

3) OPcache can be beneficial for general speed improvements, and the rest is cached within the filters as much as possible. We also have ideas for future updates to push this further, such as using a separate table for the filters to achieve near-instant filtering. However, this is currently only in the planning stage.

Best Regards,
Victor

ACF Checkbox (Location) filter Regarding the cities/location filter: I was able to make it work only after recreating the ACF field and rebuilding the filter set from scratch.

Before rebuilding: • the counter showed correct numbers, • but products disappeared from the list.

After rebuilding: • filtering works correctly.

This suggests that after editing an existing filter, product meta values or internal filter data can become inconsistent, until the filter is fully rebuilt.

So yes, caching (plugin/CDN) was definitely a factor, but there also seems to be a state inconsistency issue when modifying filters, which is worth noting.

At the moment everything is working, but I wanted to document this behavior in case it helps identify edge cases or prevent similar issues in the future.

FE_support Author Team

Hi antsites1

Usually, when working with ACF fields, the most common issues are described on this page: https://filtereverything.pro/resources/acf-and-fe/#important

Most cases are related to the mixed data types in the database.

Best Regards,
Victor

fbelger

fbelger Purchased

Good day,

I have set up everything with Elementor Pro. My product archive is working perfectly. However, I have a question regarding the single product page where the product meta data (such as categories) are displayed. These categories are clickable, and when I click on one, it takes me to the product archive showing only the products from the selected category.

Is it possible to have the clicked category also displayed at the top as an active filter chip on the product archive page? For example, if I click on “Pants” on the single product page, I am directed to the product archive where the filter chip for “Pants” is active at the top.

Is this achievable?

Thank you very much!

FE_support Author Team

Hi fbelger

Thank you for reaching out to our support team.

As far as we understand the request, you have some type of category meta tags on your products that are displayed on the single product pages. When you click on them, they are simply links to the exact category page. This is not connected to the filtering in any way; it just sends you to the physical category page.

Because of this, we are a bit confused about what you mean by the “chips” on those pages, as they are not sending you to the shop page with an applied filter from the category.

Could you please provide more information about this, and perhaps some visuals as well, if that would help us understand the case better?

Best Regards,
Victor

Hi,

Thank you for your advice. I did have an HTTPS / mixed content issue before, and I have fixed it. Now the Filter Everything CSS is loaded correctly over HTTPS.

However, the main issues are still not resolved.

A small visual change did occur: • the chips are now displayed horizontally, but only when I add the widgets separately (filter widgets + chips widget as individual widgets), • if I use the “Show selected terms (Chips)” checkbox in the main filter widget, the chips are still displayed vertically.

This is not a critical issue, I just wanted to mention it.

More important issues:

1. Popup filter does not work on mobile I enabled the popup mode in the filter settings (Appear as a pop-up). After that, on mobile devices the filter does not appear at all. I also tried enabling Compatibility mode, but it did not help.

2. ACF Checkbox filter does not work (only radios work) I am using an ACF Checkbox field (Location) for products. The filter is created using Custom Field (meta key).

What happens: • when I select a city in the filter, the counter shows that, for example, 3 products are found, • but in the products list all products disappear, • radio-based filters work correctly, only ACF Checkbox filters fail.

So the filtering logic is triggered (the counter changes), but the actual query result is incorrect.

Could you please help me understand: • why popup mode does not work on mobile in my case, • and why ACF Checkbox fields cannot be filtered correctly, while radio fields work as expected?

Thank you for your help.

FE_support Author Team

Hi antsites1

As for the chip styles, they can be inherited from the theme. This was designed to inherit theme styles so they fit better overall. Usually, in such cases, one or two lines of CSS are enough to change it. It can be added inthe Filters > Settings > Experimental > Custom CSS.

1) We have checked the page in mobile mode: https://prnt.sc/nEaVvm-YNshN, and it seems that the mobile filters are already displayed. Is there any other page where it is not working?

2) The same applies to the second issue. We have checked the cities filter, and it looks like it is filtering and displaying the required number of products correctly.

The issue could be related to caching or some type of CDN caching. Since both issues appear to be resolved (at least based on current behavior) and if no one has made any changes, then this is likely the case.

Best Regards,
Victor

Does it make any sense to publish filter on single product page? I thought I could but there is no query available if i select post type product.

And I cannot see any here https://demo.filtereverything.pro/product/dress-hm-divided-0729949-9/

I searched this forum for “product single” but could not find anything.

FE_support Author Team

Hi salsarules

Thank you for reaching out to our support team.

It depends on the case. If you have product pages with product queries that display multiple other products that should be filtered on the page, then yes. If those are just product pages displaying information about a single product, there’s no need for filters, as there’s nothing to filter on that page.

Best Regards,
Victor

Hi,I encountered a minor issue with the range filter slider.I have products with a “Reach” attribute (measured in mm) ranging from 560mm to 1211mm.

I have configured the filter with a step value of 10.

The issue: When the page loads, the filter correctly displays the full range [560] – [1211]. However, if I move the right handle to the left and then try to slide it back to the far right, it stops at 1210 instead of returning to the actual maximum of 1211.It seems the “step” logic is preventing the slider from reaching the absolute maximum value if it’s not a multiple of the step.

In my opinion, the slider should either “snap” back to the true maximum (1211) or the upper limit should be rounded up to the next step (e.g., 1220) to ensure all products remain visible.

FE_support Author Team

Hi salsarules

This is a known issue when using steps and is expected to be resolved in an upcoming updates. In the meantime, we recommend using a single step (1), and once the fix is released, you can adjust the configuration to your desired values.

Best Regards,
Victor

Sure. Thanks.

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