Code

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Cart 15,717 sales
Recently Updated

Stepasyuk supports this item

Supported

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

8977 comments found.

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.

I’m also providing a link to a demo page of my project https://tilka.fi/baza/product-category/eggs-fresh/, where I’m currently configuring and testing the filters (mainly to check collapse / popup behavior). Additionally, I have a few more questions: Dialog / popup filter on desktop How can I display the filter in a dialog / popup position, so it can be opened on desktop by clicking a button (for example “Open filters”)? Is there a built-in way to trigger the filter via a button, or is this expected to be handled externally (custom JS / shortcode)? Different filters for different categories How can I specify which filter set should be displayed in a filter widget, when I have different filter sets for different product categories? At the moment it’s not clear how to control this on the widget/shortcode level. Empty Terms option not working as expected The option “Empty Terms — To hide or not Filter terms that do not contain posts” does not work correctly in my case. The filter always shows only values that already have products, even when I expect all terms to be available. Could you please clarify how these features are supposed to work and whether there are any known limitations when using them with page builders like YOOtheme Pro? Thank you.

FE_support Author Team

Hi antsites1

1) There is an issue with mixed content on the site: https://prnt.sc/xWzX6rM1ELH- Please fix this so that it works as expected.

2) You can use the mobile pop-up widget for desktop as well. Please check the breakpoint code at the link below to make it work on desktop too: https://filtereverything.pro/resources/mobile-devices-new-approach/

3) If you want to apply different filter sets on different pages, you need a separate filter set for each category page. You cannot apply the same filter set to only a few selected category pages.

The remaining issues should disappear after fixing the mixed content issue on the site.

Best Regards,
Victor

Hello, I am currently trying to generate the license I purchased, but I keep getting the message “Something went wrong.” Please, return back and try to click on the “Get license key” button again. No matter what I do. It’s the woo.resa.cz website that I’m currently working on. I’m also interested in how to remove licenses from a website where they are no longer needed, because it no longer exists, and use them elsewhere?

FE_support Author Team

Hi jayjay666

Thank you for choosing Filter Everything PRO.

Could you please clarify whether the same issue occurs when you try to retrieve the license key using incognito mode in your browser?

If it still does not work, please send us a message with your email address via PM: https://codecanyon.net/user/fe_support so that we can contact you with the required instructions.

Best Regards,
Victor

It was the same, but now I switched to another computer and it works, maybe some cache failure.

FE_support Author Team

Hi jayjay666

Yes, that could be the case.

We are glad to hear that the issue was resolved.

Best Regards,
Victor

I’m confused because your demo shows a working example of a single checkbox for an “ACF True/False Checkbox” field: https://demo.filtereverything.pro/example/acf/ In my case, I’m using an ACF True/False field (one checkbox in the product edit screen), but on the frontend Filter Everything renders it as two options (0 / 1) instead of a single checkbox like in your demo. Could you please clarify: What exact ACF field configuration is used in your demo for “ACF True/False Checkbox”? Which filter type should be selected in Filter Everything for this to render as a single checkbox? Is there any additional setting required to make it behave like in your example, not as 0/1 values? Right now, I can’t reproduce the behavior shown in your own demo. Thank you for clarification.

FE_support Author Team

Hi antsites1

We are a bit confused about this as well, so we have sent a request to the development team for them to check it and provide us with the most up-to-date information.

In general, as we mentioned earlier, the best option is to use a checkbox with the exact term name you need. This way, the filter will display only that one term, such as True, In Stock, or any other name you prefer.

Best Regards,
Victor

FE_support Author Team

Update on this matter.

We have received a response from the development team. The filter is using a hook to modify the term names. Here is the code from the demo:

add_filter( 'wpc_filter_post_meta_term_name', 'wpc_truefalse_checkbox', 10, 2 );
function wpc_truefalse_checkbox( $term_name, $e_name ){

    if( $e_name === 'test_true_false_fld' && $term_name === "1" ){
        $term_name = 'True';
    }

    return $term_name;
}

You can use it on your site. Just replace “test_true_false_fld” with your own custom field. After adding this code snippet, go to the filter set settings and click the Update button. Instead of seeing 1, you will see True only.

Best Regards,
Victor

Additionally, I’ve noticed the following issues: I’m using YOOtheme Pro builder and display the filter via widgets/elements. The filter itself is visible and rendered correctly, but on mobile devices the toggle / collapse does not work: the filter is always expanded by default the popup mode does not work at all it is displayed the same way as on desktop The chips style is always displayed vertically, regardless of layout or screen size. I expected the chips to be displayed inline / horizontally, but they are stacked vertically. Could you please clarify: whether Filter Everything officially supports YOOtheme Pro layouts and widgets if there are any known limitations or additional settings required for mobile behavior and chip layout when using YOOtheme Thank you.

FE_support Author Team

Hi antsites1

Please send the link to the exact page where this issue is happening on mobile so that we can check it.

Best Regards,
Victor

Hi, I’m having an issue with filtering an ACF True/False field. I have a product field “Genetic screening” created via ACF as a True/False field (basically one checkbox). Logic is simple: if the checkbox is enabled, the product should be shown when filtering by this option. However, on the frontend the filter is displayed as two checkboxes (0 / 1) instead of a single checkbox. So users see “0” and “1”, which is confusing. Is it possible to configure the filter so it works as one checkbox: unchecked → show all checked → show only products where the field is enabled (exists / true) I see in your documentation/examples that ACF True/False checkbox filtering is supported, but in my case it doesn’t behave this way. Could you please advise how to set this up correctly? Thank you.

FE_support Author Team

Hi antsites1

Thank you for reaching out to our support team.

There isn’t a single checkbox that looks the same as the ACF Boolean custom field for a filter.

What you can do is create, for example, a checkbox custom field with options like Yes/No/any other ones (use “No” only if required) and apply the desired value to your posts. Then, create a filter based on this field. This way, instead of 0/1, you will have the exact names you need.

Best Regards,
Victor

Hey folks,

I can’t find the setting to enable collapsable filter options, they can be seen on the plugin’s demo store for Product Type, Sold Individually and Backorder Available: https://demo.filtereverything.pro/product-category/clothing/women/color-red/brand-hm/c-kind-dress/?max_price=100

Maybe I have missed something obvious, any help appreciated.

Thanks

FE_support Author Team

Hi barrywillis13

Thank you for reaching out to our support team.

In order to create the same folding filter, go to Filter Set > navigate to the required filter > More Options > Folding Option tured on: https://prnt.sc/_MmqprPL_2Id

Best Regards,
Victor

Ok thanks! I didn’t see the ‘More Options’ button before – sorted now!

eshrey

eshrey Purchased

Hi,

I created a simple product catalog filter with hierarchy and checkboxes.

I’m having a problem where products in subcategories are not displayed in the filter, even though each product is assigned to both the parent category and the child category.

Not all products are missing, some subcategories work correctly.

In one subcategory, the filter shows it as greyed out and indicates zero products, but if I select it, the products are actually displayed.

In another subcategory, even if I select it, no products are displayed at all, even though the product is assigned to both the category and the subcategory.

All products are variable products.

Also, in the filter settings I do not have the “Use for Variations” option at all. I checked everything carefully, it is simply not present anywhere.

What should I do?

FE_support Author Team

The AND logic works such that both categories must be applied to the same products. If no products have that combination, the filter terms will be grayed out.

Best Regards,
Victor

eshrey

eshrey Purchased

Thank you very much for your help. I misunderstood the logic of how I should structure the product catalog a bit, but now I’ve figured it out and everything is fine. The filter works perfectly. Good luck.

FE_support Author Team

We are glad to hear that everything is working well.

Best Regards,
Victor

Hi support team,

I’m using Filter Everything Pro together with WooCommerce and RankMath and I need help with the SEO handling of filtered product category URLs.

Current situation

We use filters (e.g. color, size, etc.) on product category pages.

This generates URLs like:

/tomatenzaden/?kleur=geel

/tomatenzaden/?grootte=cherry-tomaten

/tomatenzaden/?kleur=rood&grootte=cherry-tomaten

These are classic faceted navigation URLs.

Google crawls them (which is fine), but they should not be indexed.

In Google Search Console we see many “Crawled – currently not indexed” URLs, which is expected, but we want to make sure the setup is technically correct.

What we want (desired behaviour) For all filtered product category URLs:

Add a canonical tag pointing to the clean category URL Example: /tomatenzaden/?kleur=geel → canonical should be: /tomatenzaden/

Set robots meta to noindex, follow on filtered category URLs.

Keep the main (unfiltered) category pages indexable with self-referencing canonicals.

This should work for all product categories and all filter combinations, not per category or per filter set.

Added info: recently with your help we input a snippet to go from pretty URL’s for our filters to parameteres. Please keep that in mind for a proposed solution if we need to change this snippet.

FE_support Author Team

Hi Joel1987

Thank you for reaching out to our support team.

By default, all filtered pages are noindex/nofollow. To change this status to index/follow, you need to create SEO rules for the required filters and filter combinations. Each combination is a separate SEO rule.

As for the canonical, there is a wpc_seo_canonical hook that can be used to modify it for indexed and non-indexed filtered pages.

Best Regards,
Victor

Hello – Numeric range (available for Custom Field Numeric and Taxonomy Numeric filters only)

How to? I have numeric product attributes. But the option is disabled

Thanks.

Credentials sent. Thanks

FE_support Author Team

We have set up an example in the filter set that you provided, specifically for the “reach” taxonomy (product attribute).

Additionally, we have assigned this filter set to the product categories to make it work correctly, as the shop query is slightly different. You can create a separate filter set and assign it only to the shop page if needed.

Best Regards,
Victor

Ok thanks. a lot for your help. Please add some explanatory how to screenshots to the docs in the future. :-)

Hi,

if “Taxonomy Numeric” is selected for a filter, GROUP BY wp_posts.ID is missing for the query when only this filter is selected. This can cause items to be duplicated, because some of them might have multiple numeric terms selected. As soon as another filter is selected, the GROUP BY wp_posts.ID appears, and everything works. GROUP BY wp_posts.ID is always present when other taxonomies in set are selected.

I was able to reproduce this with all plugins disabled except: Advanced Custom Fields PRO and Filter Everything PRO 1.9.1. Filter set was resaved after plugins were deactivated.

How can we debug this?

Best regards

FE_support Author Team

Hi ideaz_agency

The fix has been added. Please check whether everything is working as it should.

Best Regards,
Victor

Hello,

it works perfectly. Thank you very much.

Best regards

FE_support Author Team

We are glad to hear that everything is working well.

Best Regards,
Victor

Hello,

i have a pre-sale question for the PRO Plugin: Is it possible to first filter by post_type? Because we have a blog with shop – so the first step would be filtering by “section” – which means: post_type (posts or products).

Is this possible? Thank you, BR Andreas

Hello Victor, thank you for the fast reply.

I understand your concerns. From a usability point of view it would be more convenient for the website users to have such a function. For me the starting point is the search bar – which is for most websites one global search bar. And i had in mind to filter the global search page with your filter.

I may can set up filtering on global search. And have a different filter for product pages / shop pages.

Thank you, Best regards, Andreas

FE_support Author Team

Two separate queries and two filter sets on the same page, each filtering a different post type, should make it work if both post types are on the same page and need to be filtered.

This is because each filter set is created for a specified post type only.

On the search page you can apply filter set, there is a post_type parameter. So when you search for something, the URL looks like this: ?s=apple&post_type=product or ?s=it&post_type=post, which specifies which post type is being searched.

Best Regards,
Victor

Good morning Victor,

and thank you for the further information :-)

Best Regards, Andreas

Dapadon

Dapadon Purchased

Hi We have Pro Support..

I have https://ridgeway.reidmedia.co.uk/shop/

When I do a category search in the sidebar.. it works.

However – when we go to page 2 or 3 of the results.. It loses the filter and displays all products not in the category.

Any thoughts please.

Best Wishes, Colin. Colin@resilient-ms.co.uk

FE_support Author Team

Hi Colin

Thank you for reaching out to our support team.

This is quite an interesting behaviour.

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

Most likely, this is caused by the page builder functionality ignoring the filters on the second page and just reverting to the original query, which explains why all of the products appear again on all of the pages when pagination is added in the URL.

Best Regards,
Victor

FE_support Author Team

Hi Colin

We have checked the site and also tested it on our end using the Beaver Builder.

In our clean environment, with only the Beaver Builder itself, everything is working correctly with the pagination. However, in your case, it is loading all of ther other pages and posts.

Most likely, some third-party addons or custom code are causing this behavior. We recommend turning off all other plugins, leaving only the clean Beaver Builder with our plugin, to test if everything works correctly.

If everything works correctly, you can activate the remaining plugins one by one, checking the filtered page each time to identify which specific plugin or custom code is causing this behavior.

Here are the results of our tests: https://prnt.sc/chsuzPXF9eVM

Best Regards,
Victor

Good morning,

We’ve also submitted an inquiry from this same account, but we forgot to ask one thing:

Do you offer any type of agency license, meaning one with unlimited use or any discounts for purchasing multiple licenses, even if it requires an annual fee?

Thank you, best regards

FE_support Author Team

Hi onlinemente

Thank you for reaching out to our support team.

Please contact us via PM, indicating that you are interested in the multi-license, so that we can provide all of the required data: https://codecanyon.net/user/fe_support

Best Regards,
Victor

Good morning

We purchased the license some time ago, and it shows as active on some websites, but I don’t know which website it’s currently installed on. Therefore, I need to know which website it’s installed on so I can review it and keep an internal record.

Thank you, best regards

FE_support Author Team

Hi onlinemente

Thank you for reaching out to our support team.

When it comes to custom fields, this is a slightly different situation. The best approach here is to use checkbox custom fields and add values in both languages so you can apply the required ones on the translated products.

If that’s not suitable, there is a hook wpc_terms_before_display or a couple of others described on this page: https://filtereverything.pro/resources/hooks/ to help you choose the one that will fit best for your case.

Best Regards,
Victor

Hello, I think you have given the wrong answer. Could you please answer the original question?

FE_support Author Team

Hi onlinemente

Our apologies, you are absolutely correct, the previous response was intended for another user.

Please send us your license key via PM: https://codecanyon.net/user/fe_support so that we can provide you with either the information on where it is installed or deactivate it across all sites. This way, you can activate it only on the required ones.

Best Regards,
Victor

Our Website : https://mightyzap.com/en/products/

Hello, I have another problem, so I separated the comments. Use WPML for translation. Filter conditions were defined by ACF custom fields. We set ‘Filter Everything’ to ‘Translatable’ in WPML settings

1. The two languages use different filter sets. 2. Both languages share the same ACF custom filters, because using different custom filters for many products is difficult to manage. 3. Just change a few words that appear on the filter. Is there a hook available?

FE_support Author Team

Hi noida713

Thank you for reaching out to our support team.

When it comes to custom fields, this is a slightly different situation. The best approach here is to use checkbox custom fields and add values in both languages so you can apply the required ones on the translated fields.

If that’s not suitable, there is a hook wpc_terms_before_display or a couple of others described on this page: https://filtereverything.pro/resources/hooks/ to help you choose the one that will fit best for your case.

Best Regards,
Victor

Thank you! I was hoping that only some of the labels would be replaced, so I put them to great use.

wpc_terms_before_display()

FE_support Author Team

Hi noida713

Yes, you can basically choose the required one for the required changes by using a WPML function to check the current language and run the code to change some of the terms.

Best Regards,
Victor

Our Website : https://mightyzap.com/en/products/

We are filtering the product into ACF custom fields and categories. The product list is marked with ‘Display posts’ and ‘Display posts pagination’ extensions.

The PageNation extension we use is adding parameters to the filter link. If I change the filter condition on page 2, I can see a blank list if the number of products to display is not enough to display page 2.

Is there any hooks I can use on ‘Filter Everything Pro’ that can help? If I can understand how filters import links, that would be great. Is there a way to exclude parameters?

The extension I use adds the following parameters to the links in all filters: https://mightyzap.com/en/products/ ?dps_paged=2

FE_support Author Team

Hi noida713

Thank you for choosing Filter Everything PRO.

What we can recommend is this plugin for pagination, which is used for WooCommerce: https://wordpress.org/plugins/load-more-products-for-woocommerce/

It is compatible with the filtering.

Alternatively, you can use the default WordPress pagination.

As for the hooks, you can try using this one to write your own custom code to remove the pagination parameters from the URL:

return apply_filters( 'wpc_filter_term_url', $url ); 

Best Regards,
Victor

Hello, my Licence Code in the text and the pdf are not correct. I cant update my plugin. Can you help me?

FE_support Author Team

Hi Seppel87

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.

Best Regards,
Victor

Hello Support, I have sent the Admin Credentials and a detailed description of the issue via Private Message (PM).

Status: Credentials sent via PM. Query Monitor installed. UpdraftPlus Backup created.

Issue: Filters are unresponsive (URL not changing) on Elementor Pro.

Please check my message.

Thank you

FE_support Author Team

Hi shamy_17

Thank you for reaching out to our support team.

All of the answers were provided in the original comments section: https://codecanyon.net/comments/31895473

As long as the requests are related to the same topic, please write all responses in the same comment thread, as this helps to see the whole history and makes it easier to keep track of, rather than having fragmented responses across different comment threads.

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