Code

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Cart 15,723 sales
Recently Updated

Stepasyuk supports this item

Supported

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

8980 comments found.

Hello

Great plugin! I purchased it right after testing a few items. It makes it easier to create add all custom meta filters in one filter for me. I do ofcourse need to use the feature to hide empty filters since every product category has different attributes/custom meta. However: Using the option Hide empty Filters does not show the price filter. It is only shown when this is disabled.

When the hide option is selected I only see the following from query monitor: Notice Undefined offset: 0 1 wp-content/plugins/filter-everything-pro/src/Admin/Widgets/FiltersWidget.php:371 Notice Trying to get property ‘max’ of non-object 1 wp-content/plugins/filter-everything-pro/src/Admin/Widgets/FiltersWidget.php:371 Notice Undefined offset: 1 1 wp-content/plugins/filter-everything-pro/src/Admin/Widgets/FiltersWidget.php:371 Notice Trying to get property ‘min’ of non-object 1 wp-content/plugins/filter-everything-pro/src/Admin/Widgets/FiltersWidget.php:371

The query is the following, which does ouput the price: SELECT wp_postmeta.post_id,wp_postmeta.meta_value FROM wp_postmeta LEFT JOIN wp_posts ON (wp_postmeta.post_id = wp_posts.ID) WHERE wp_postmeta.meta_key = ‘_price’ AND wp_posts.post_type IN( ‘product’, ‘product_variation’ )

Any idea why this is the case?

Is it the way to add everything (let’s say 300 custom meta fields) in 1 filterset or create different filtersets for each subcategory and add all of them (so 50-60 subcategory filtersets) to a widget? I have been looking for a solution that let’s me create all filters in the backend an just use 1 widget in elementor. So I need to use the option listed above. I am not sure what is better for performance.

Hello hknd14

Thank you for your credentials. I checked your site and realized that it was small bug, that occured in specific settings combination. I fixed it directly on your site and added this fix to the next plugin update.

Please use copy of the plugin for your site and update it to the latest version, when the new release will be available.

About 300 filters. You can create single Filter Set with unlimited filters, but I almost sure you will have to configure your server to allow such many variables in a POST request. It depends from the value of the PHP variable called ‘max_input_vars’ and maybe other PHP values.

Optionally you can also create differenr Filter Sets and use them simulateneously on the same page. I recommend you to look on this article about multiple Filter Sets – https://filtereverything.pro/resources/filter-set/#multiple-sets

Thank you for the quick fix!! I have copied the changed code to production and will update when available.

I don’t think I will add that many filters to a single filter set.

Regarding multiple filter sets: I have added 1 default filterset e.g. brand + price, priority 0 or 200 (tried both since ‘higher’ is relative :) ), set where to show to common pages for post type. 1 filterset for set to show for specific category.

2 widgets added - tried adding default widget via shortcode and id

2 widgets are only shown when they have the same ‘where to show filter’ Contents of the default widget are otherwise not shown. I can see the widget displaying due to the widget title, but there are no contents.

Could you let me know if the above should work? Otherwise I will just create individual filters for every category. Hassle but it’s work.

Thanks again for quickly finding the cause.

Hello hknd14

Sorry for the late response.

I know that it is not obvious, but specific Filter Set always has higher priority than common. And if page has one or more specific Filter Sets, only them will be shown. If page has one or more common Filter Sets only – they all will be shown. But if page has common and specific FIlter Sets simultaneously only specific will be shown.

Of course every Filter Set should has own Filters widget.

I have implemented the Mobile version that’s working perfectly . i love that design thanks. but sometimes it’s goes away and not showing in the mobile. why is that ?

Hello marlenejguevara

As I see you have JavaScript errors in your custom.js file. It seems they are reason, why it does not work properly https://prnt.sc/zQArjhS7r_cX

In general I have doubts that Pop-up filters widget will be good for you if you use too many Filter Sets on your page. Every Filter Set has its own Pop-up filters widget and you can not place all them in one Pop-up.

Hi there,

This is a great plugin but prior to purchasing the Pro version I was able to multiple select on filters in one filter. I am now not able to do this with Pro. I want my customers to be able to select a number of different sub-categories if they wish and unsure how to do this now.

Also a further problem that I would like some help with is I do not wish for one filter to appear on one of my categories. I have tried creating a separate filter set for this category but only the sub-cats appear on the ‘filter where’ drop down!

https://www.sugarboxx.co.uk/shop/essentials/ The link above is where I do not want to show ‘length’ as a filter at all. https://www.sugarboxx.co.uk/shop/sex-toys/ This link shows categories which is great but I wish to my customers to be able to multiple select a variety of sub cats within this main category page.

Look forward to your help on this.

Many thanks

Hi lauretta1

Thank you for purchasing the plugin and for your warm words about it.

1. As I see you selected radio buttons as view for the Category filter, but radio buttons expects that you can select only single value. Change it please to Checkboxes or Labels and you will be able to select multiple values. FYI – for Checkboxes view and Category filter you also can activate Hierarchy option to show the parent-child structure.

2. To hide the Length filter you can optionally activate checkbox “Hide empty Filters” and it will be hidden automatically, if there are no terms related to the page.

But in general you have to see all categories in the “Where to filter?” dropdown. Try please to check it carefully.

Hello!

I try to set up Meta title and description rewriting but it is not working.

I have custom post type “Deals” and custom Taxonomy “Groupe” I set up SEO rewrite for Deals like this:

.../groupe/{any}/b-{any} Page archive for: Any Groupe SEO Title: Deals for {b}

with b- for post tag. It keeps displaying the groupe archive page meta title for any tag I select in the filter. URL rewriting is working well though.

Thx in advance for your help!

Hello pixwebmedias

Thank you for your credentials. I checked your site and realized that there were two problems in configuration: 1) To use your filter on the Magasins pages you have to create separate Filter set pointed directly to such pages ( I already changed current Filter set )

2) SEO Rules does not work if you close your site from indexing by Search Engines. I removed checkbox “Discourage search engines from indexing this site” from site settings and rule became to work. I will send you link with example via email.

Hello, thanks for your response. The thing is I would like the meta titles to work on this page: https://wordpress-398428-1268884.cloudwaysapps.com/deals/ It is the main archive page for custom post type Deal. It’s been hours I try to make it work without any succes. Thanks in advance for your help.

Hello pixwebmedias

I would like to help you to configure SEO Rule for desired page, but in accordance to support rules I can only check if entire SEO Rule functionality works properly. I already checked this and it works.

Using the plugin provides that user have to configure all features by himself. Regarding to SEO Rules I recommend you to read this article about how to Rules work https://filtereverything.pro/resources/seo-rules/ Also you can create SEO Rule based on example I already configured for you. I hope this will help you to configure SEO Rule for desired page.

HI. In localhost I can able to see the filter in Mobile View. But when I live the website the filter not visible on the mobile view. please help me on that.

We facing the problem in Pagination. After 8 its not fetching the data. Its going to the 404 pages. can you please help me on it.https://demo-india.emeritus.org/?s=&post_type=program

Hi i fixed the 1 and 3 chat so ignore that. Please look into 2nd chat. And also if you click on the filters options it making a big URL. How to make the URL very simple and small. please help me on it. https://demo-india.emeritus.org/?s=&post_type=program

Helllo logakarthikeyan

I’m glad that your two issues were solved. About keywords most searched by customer – unfortunately there are no such system to monitor this in the plugin. But I think it can be achieved with services like Google Analytics.

About URL length – I think you can shorter them if you will use short URL prefixes and short category slugs.

Hello, I have a pro license for your plugin but I am currently using the free version in one of my sites and I have an issue with it. I use the crocoblock suite to show my woocommerce products and I use your filter to filter theme with hierarchical checkboxes. The isue is the following : I have 83 items in my parent category and 4 pages but juste the first one is populated when I go to the other pages it’says “no item”. with the children categories it works well. could you please help us ? ( I can give you an access to the dev website if needed by email) Thanks in advance !

In general if any 3rd party plugin use original WordPress functions to buid pagination it will be compatible with Filter Everything. But I have doubts that you configured Crocoblock pagination correctly if it does not work properly even AJAX is disabled.

In this case I can not help you with this. You have to make Crocoblock pagination works correctly first and only after that if pagination with FE will not work, I can check if there is any problems from my plugin.

Yes could you please check, thanks in advance

Ok, I checked this. And it seems now it works properly. I mean Crocoblok AJAX pagination is compatible and works correctly with Filter Everyting filtered results.

Hello,

how can I search for users? I have added the users acf for example street, city, country. How can I search by street?

Best regards Tino

Hello Teenow

Thank you for purchasing the plugin.

I’m not sure I understood you question. If you want to filter WordPress users it is impossible with Filter Everything as it filters posts of any post types only.

But if you want to filter posts/products by user who created them, you can create filter by Author.

Hello Stepasyuk,

thank you for the fast reply. Yes, I need to filter and search of WordPress users. Maybe a feature for next releases :-)

Thank You

Hello Have question before buying I want to create variation color filter. My qestion: In the archine page with the filter. If i choose red filter, for example will i recive the product with the right variation image? Like in the demo? All the products show the red variation image Ill use “hello” or astra theme with woocomerce regular product loop

Hello bekosh10

Thank you for your interest in Filter Everything PRO.

Yes, you can filter products by variation attributes. It means that if you select the Red value for the Color filter you will see only products that have this attribute or have variation with this attribute.

But product image will be the default product image independently from the color selected.

I have plans to implement such relation between color filter and variation image but this logic has one issue – if product has two or more variations and two or more colors will be selected, what exactly color should be displayed?

Thanx for the fast answer. But in your demo i see that it does show the right variation image. Only red image when i pick red..etc. The answer about the issue i think mybe to allow only one choise at one time. As radio. Wish it give that solution Look great plugin

bekosh10

Thank you for you advice and for your warm words about the plugin.

I can filter stock quantity for variations? if have in stock show filter checkbox yes and no

Hi mexp

Yes, sure. You can create filter like in this demo - https://demo.filtereverything.pro/example/by-quantity/ and to filter by variations, enable please “Use for variations” checkbox for the filter.

thank you, i can setting minimum? example show only product minimum 1=<

mexp

I see two ways to achieve this:
1) To place in your navigation block (in top menu or in sidebar) link with URL that contains this min value. For example – https://demo.filtereverything.pro/example/by-quantity/?min_quantity=1 This will open the page with products that have minimum 1 quantity

2) To modify your Product query that should selects only products that have quantity more than 1

Hi I get „Error! No ‘FilterEverythingFilterFiltersWidget’ widget registered in this installation“ when I try to display my filters.

https://myislandbrac.com/beaches/

I’m using Oxygen builder and MetaBox PRO.

I have created custom post type Beach. There is no default archive page. I created the page Beaches and there I have the list of all my beaches.

I used filter like this: Post Type to filter: Beaches Where to filter? Pages > Beaches And what to filter? Beach query (it is the only available option) Not sure what am I doing wrong?

Cache may work on your site and on your server simultaneously. You may clear site’s cache, but not server’s cache.

To be sure you see non-cached page there is a trick – just add ?x=a to the page URL and you always see fresh, non-cached page (works on any site) This “URL tail” can be any – ?x=1 or ?abc

Try please https://myislandbrac.com/beaches/?x=1 https://myislandbrac.com/attractions/?b https://myislandbrac.com/events/?c

To make sure that you see non-cached pages.

Ok, thank you Stepasyuk! It seems its working all fine now. Sorry for the trouble but I hope this will help to make plugin even better.

denissinovcic

No worries, all right. I’m glad that now it works for you. I also fixed this bug for the next plugin update.

Hi!

I have your plugin Filter Everything Pro but I have so many problems with it when using other plugins. It is not compatible with any translating plugin and I have really trouble keeping them working. Could you please check what is wrong? I have Falang plugin for translation and some filters work, some not and even though everything was translated – filters don’t translate. And also had problems with other plugin Visibilty of Categories, but found other solution. But for translation I really need this to work.

Please let me know what can we do.

Regards

Hi!! Can you please answer me via email! I can’t explain and send you printscreens through PM on envato market. I am still waiting for your reply from PM I sent you through envato days ago.

Now I am waiting for 3 days already and as I purchased the pro version I would really appreaciate the correct support from you through email. Thanks.

Hi navezadoo

I’m sorry that your expectations were not satisfied, but there are no support by email or other channel except this comments section for the plugin.

In my comment above I asked you about the translation plugin that did not allow you to translate filters, but you still did not answer me about that.

I can check the problem on your site (although I’m not obliged to do this due to support policy rules) if you send me credentials to your /wp-admin in accordance with this support preparations instruction. And if you provide me with details about the problem (screenshots, descriptions etc)

Please, let me know about all details that will allow me to help you.

Hello, I have installed your plugin in a fresh installation of wordpress and the popup function on mobile does not work, I have already tried everything deactivating the plugin, settings and other things and there is no way to make it work, can you help me

Hello gijon

Thank you for purchasing the plugin.

I reccomend you to check this article and read about “Pop-up Filter widget” – https://filtereverything.pro/resources/mobile-devices/

Try please to enable this option and insert Filters Open button with shortcode, if you don’t see this button on mobile devices by default.

If this will not work for you, let me know what exactly does not work for you.

Is it possible to add colour swatches/thumbnail for the colour filter?

Thanks in advance.

Hello smashdigital22

Thank you for purchasing the plugin.

1. It is possible but requires extra coding to achive that. If you are PHP developer or you can ask a developer to help you, you can use Filter Term HTML Hooks – https://filtereverything.pro/resources/hooks/#term-html-hooks to achieve that.

Also you can use Template overriding feature to achieve that.

2. For the moment unfortunately no, but this feature will be added in the future updates. I’m not sure it will happen soon, but I will let you know here in this comments thread when it will be ready.

I found a way of doing 2. I have added a variable with a number value and asked the filter to filter this in a range.

Ok, super. I’m glad that you found the solution.

Hi, thanks for the great plugin.

Unfortunately the hierarchy option for the Labels list doesn’t work.

It would be great if the subcategories were displayed slightly indented underneath without folding.

All the best!

Hi mw_voltarii

I’m glad to inform you that in the latest plugin version 1.7.1 you can make hierarchical filters opened by default. As it is not very popular feature, I did it via hook, but maybe I will add this as separate option in the plugin UI later. Please, see how to make a Hierarchical filter opened by default here – https://gist.github.com/wpserve/aaa55f33224196671883116d6f694e32

Hi Stepasyuk, great thank you!

Cool :-)

I would be thankful for a review about the plugin here on CodeCanyon – https://codecanyon.net/item/filter-everything-wordpress-woocommerce-filter/reviews/31634508

Thank you in advance!

Is it possible to set collapsible filter items to opened by default using a custom class or code snippet? Thanks

Antiigen for the moment unfortunately it is not possible. I planned to add such option in future updates, but this will not happen soon as there are some more urgent features should be implemented for the plugin.

Hi Antiigen

I’m glad to inform you that in the latest plugin version 1.7.1 you can make filters opened by default. As it is not very popular feature, I did it via hook, but maybe I will add this as separate option in the plugin UI later. Please, see how to make a Foldable filter opened by default here – https://gist.github.com/wpserve/aaa55f33224196671883116d6f694e32

Hello, I’m trying to implement Ajax Search query but it’s not working as it mentioned in the documentation i tried the unique container class and id as well but not working I’m using the listeo theme can you please help me to get this done soon.

marlenejguevara

Indeed you can use the same filtering criteria only one time in single Filter Set. But why you splitted all you categories between different Filter Sets if you could use all them in a single Filter Set?

But our scenario is different we are using Single Category and filtering from that. you can see in our page every single filter fields are single category so i can’t do it in one filter

Okay, it is obvious that you know better what do you need.

Hello, I am using your filter plugin on https://susapparel.wtf The plugin works great on my home page which is my main shop page.

However Id like to set up sub category pages. Where for example I have footwear, I want to show the filters there. In the widget the the filters show the proper information however they do not filter the products from the WC grid

Hello justchris86

It means that on your Shop page and on your Product category pages you have different WP_Queries. And this requires different Filter Sets for the Shop page and for Product category pages.

Dear Stepasyuk,

I did a wonderful job with your plugin (with more than a 100 icons instead of classic checkboxes). Successfully switched to Ajax, but noticed that custom shortcodes are not ‘refreshing’ after the AJAX call.

In example, I am echoing .count((flrt_selected_filter_chips($include_reset = false))) on the front and I am wondering if there is any decent way to hook those to your plugin?

(please delete the previous comment, I posted it from my associates account)

Hello gunterqb

Thank you for purchasing the plugin.

It seems you added your shortcode outside from the container that is specified for “CSS ID or Class of Posts Container” value. You should optionally replace content that your shortcode displays inside this container or change the container to wrap the shortcode content.

FYI – all content inside the container specified in “CSS ID or Class of Posts Container” is replacing via AJAX call.

Well yes, but actually no :-)

I did tried with that .class option, but the thing is that the Elementor’s Archive post widget (the one that is being filtered) is in different Section from the shortcodes that returns the chips count and matches count (due to the design req’s).

Assigning the same class to different Elementor sections (columns/elements) for that purpose unfortunately does not works, nor does assigning separate classes to those sections and listing them in the “CSS ID or Class of Posts Container” option.

Placing the shortcodes and the posts within one/same class container works great with the AJAX calls but I cannot change the design :-]

Hmm gunterqb.

Ok, I understood you. In this case I see two possible ways:
1) You can specify common wrapper for “CSS ID or Class of Posts Container” option that contains both – you posts and shortcode content. In this case all content inside will be replaced after AJAX call.

2) You can write your own JavaScript code that replaces desired content outside from the “CSS ID or Class of Posts Container” and attach this event to the jQuery(document).trigger("ready"); event.

Here is some more info about that – https://filtereverything.pro/resources/ajax-related-problems/

What I am trying to do is create an Elementor Products Archive template from the Theme Builder. And I would like to use Filter Everything filters in this template. As per you Elementor demo and your You Tube promotion by WPTUTS. I am not using the sidebar as per Appearance – Customise I cannot work out what I am doing wrong Regards, Andrew

burnagebete

Thank you for your credentials. I’m not sure what is your goal, because you have several Product modules on your Shop page. But I added Filter Everything widget to the top of Shop page and it filters products from the first Product module.

Use it please as example and designe your Shop page structure as you need.

Thank you Stepasyuk, I am quite ill at the moment and this is my first ecommerce site. I have been experimenting with the best elementor widget to use for the shop page. Where I am now struggling, is to replicate what you have done to create the filter everything filter on the page and link it to the archive product widget. The Filter Everything widgets are still not available in Elementor. I have tried to copy across the Filter Everything from one Elementor page to another but I then do not know how to link to the Archive Products widget. Also, no doubt I will want to create new Filter Sets and apply them to my pages. I still do not know how to do this. I really appreciate your help. Best regards, Andrew

Ok, burnagebete

The Filters widget you can find in Wordpress section of the Elementor sidebar – https://prnt.sc/5RiYl7Vz85G9

To relate Filter Set with desired Archive products block you have to experiment with different WP_Queries in the “And what to filter?” field of the Filter Set. Please, see example – https://prnt.sc/yr_EOluhB1zn

Hi! First of all thank you very much for the perfect and functional plugin! We use PRO version and and faced such an issue. There is a sale page in the e-shop. We need to make a different sorting of product categories on this particular page. I mean that all archive pages have an alphabetical sorting, but on the sale page we need to display them as in the menu. Will the sorting by ID of terms work or how to activate the manual sorting (it’s inactive now)? And how to display this another filter on the sale page?

Hello Raposa28

Thank you for using the plugin. But support is available only for account that purchased the plugin. Please write your support request from such account or purchase the plugin from current.

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