Code

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Cart 15,693 sales
Recently Updated

Stepasyuk supports this item

Supported

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

8970 comments found.

Hello

I got two issues I’m trying to solve:

1) I’m trying to filter product categories with filter logic turned to “AND”. If I now select a parent category there are no results. Is it possible to change that?

2) The mobile popup widget doesn’t appear, I already tried different settings but I’m not getting any results.

https://n-joyevents.ch/shop/

Hello ruben114

Thank you for credentials you provided.

I’ve checked your site and realized next:

1) You parent categories like “Licht” or “Lautsprecher” does not contain any products and that’s why it is expected behaviour that filter counters show 0 for these filter terms and you do not see any products when you select them. To see products, pease add them to these categories also.

2) You theme does not support standard WordPress theme hooks and that’s why you do not see Filters button that opens Pop-up filters widget on mobile devices. But you always can insert the button with shortcode [fe_open_button] for example in your sidebar and it will appear. Also please, make sure that filters widget placed in container that is not hidden on mobile devices.

Thank you. Regards.

Hi

Thanks for your reply

1) If I set the filter logic to “OR”, all the children products appear only when I set it to “AND” they don’t show up. Isn’t this odd?

2) Thanks, that worked fine!

Hi ruben114

Yes, it looks like a bug at a first glance. But in fact it is expected behavior.

WordPress uses parameter ‘include_children’ that by default forces parent category page to display posts from its children categories. And Filter Everything only inherits the value of this parameter. On your site it has value ‘true’ and that’s why when you use logic “OR” filter shows you posts from children categories. Also if you open parent category page you will see posts from its children categories.

But when you use logic AND in the filter it is not compatible with ‘include_children’ parameter and that’s why you do not see any posts because parent category page does not contain them. To display them you have to attach posts to these parent categories also.

Thank you. Regards.

Hello, I have the following problem: I have filled in my license on my site which is still active, however, I encounter “This license key already used for two sites.”

How can I manage the license to use it on my site: https://www.sport-in-place.com

Thanking you in advance Sincerely Bruno

Hello Bruno

Indeed, you can use the same license key only on two websites simultaneously. Basically on your end-product website and on its development copy. But if you want to use the license key on third website you have two options:
- to deactivate it on one of your previous two websites
- to buy new license for the plugins and use it on 3-4 websites simultaneously.

Hello Stepasyuk!

I’m sorry to be here again, but today we launched our new website, everything was fine in Maintenance mode, because we were all logged in, and we didn’t notice this, but for some weird reason, your plugin only works for LOGGED IN users, if you are a Guest, everything is fine design wise, but Filter’s aren’t working. We have WP Rocket cache plugin installed, we thought the problem was that, but we disabled all optimizations from it, surprise, problem still persists, any ideea why it behaves like this ? It’s really weird and to be honest, at a long journey of months to set everything up, and put attributes for each product just for them ending up not working it’s very stressful, thanks for any input/help. Cheers

Hi JohnnyQ

Yes, we plan to add this compatibility in future updates. There are no exact dates when it will be released yet, as we are working on the most important things at this time. For now, we are focused on expanding the filtering functionality as well as the filtering speed. A new release with these updates was released a few days ago.

It will be added but when exactly there is no information yet.

Best Regards,
- Victor

Hey Victor, we’re talking this year, the next ? If you can give me a rough estimate, would be much appreciated.

Basically, it’s only the beginning of the year, so it could be released this year. But that’s very abstract at the moment because even the development team can’t give us a date yet.

When we get more accurate information about this. We’ll let you know right away.

Best Regards,
- Victor

We have installed the filter just for our blogs, and it doesn’t seem to be pulling in all of the categories.

https://mushrooms.virtualombudsman.com/blog-draft/

We have tested each query…what are we doing wrong?

Hello warchop1237

As I see the Category filter works and shows you all possible categories on your site. But the filter by Post tags does not display them and it seems there are no tags yet on your site. It seems you have to create them first.

But if you have Post tags on your site and you are sure that thay should be displayed, please, send me credentials to your /wp-admin in accordance with this document I will check it myself.

Thank you.

Hello, I updated the plugin and my filters stopped working. The top-level filter category is visible but the taxonomies are no longer visible. I restored a backup to a dev environment and tested all updates. Is there a github repo that I can look at?

Thanks

Hello hearts89

I’m sorry for the inconvenient.

I suspect that you may use Templates Overriding feature and some filter templates should be updated.

I use BitBucket to store plugin’s repository and I can send you ZIP with it if you will send me message in PM.

Hi,

With AJAX enabled, when you select a filter and then go back to the previous page, the products do not reload from previous filters.

For example : https://demo.filtereverything.pro/example/dark-overlay-and-ajax-loader/

When you select “Black color”, it will update with 4 black products, then if you hit the back button (at browser level), nothing happens. It’s still the 4 black products. Only the url has updated but not the content.

Could you implement this ? I think it’s an important problem.

EDIT: it seems to happen only the first time a filter is selected.

Thanks :)

Hi DailyLost

Thank you for your report.

Indeed it is known issue, when the latest step in history chains does not work. As you already realized if you select Black and after any other filter(s) the back button becomes to work properly. The only latest step (first selected filter) will not work.

I know about this issue and marked it as needing to be fixed in code – https://prnt.sc/X3F3JgjtVcw4 But there are more prioritized tasks that should be fixed more urgently than this.

I will let you know here in this comments thread, when it will be fixed.

Thank you. Regards.

Ok thanks :)

Hello, I am very interested in this plugin “FilterEverything Pro” But still have some questions before buying. I have programming ability, and I want to know whether the plug-in can customize the filtering content? Because we use a custom table to save the product meta, it cannot be recognized normally. Can the Pro version use hooks to define a filter type?

Hello devstudioes

Thank you for your interest in Filter Everything PRO. I’m glad to meet here person who are also familiar with coding.

There are some amount of hooks already presented in the plugin, but I also can add new if you will need them. You can purchase the plugin and let me know what exactly hooks you need to be able in the plugin so that you will not loose your changes after plugin updates.

Hello Stepasyuk, thanks for fast reply, I just bought this plugin. My website is a second-hand product with more than 10k products. For this reason, I abandoned postmeta to store product attributes. I have a product_attributs table with product_id as the primary key, which stores product attributes. My requirement is, can there be a hook to filter according to the product_attributs table?

Hello devstudioes

Thank you for purchasing the plugin. We had Easter these days so I was absent some time.

If you want to use external table to filter your products by data in this table, you globally have to solve two tasks: 1) To select data from this table and convert this data to filter terms 2) To modify filtered WP_Query and add your custom parameters that selects posts related with data in this external table.

I’ve already added hooks that allow you to solve both these tasks to intermediary plugin version. They are as follows.

For filter terms:
// Taxonomy filter terms
$result = apply_filters( 'wpc_filter_get_taxonomy_terms', get_terms( $args ), $this->getName() );

// Author filter terms
$sql  = apply_filters( 'wpc_filter_get_author_terms_sql', $sql );

// Custom Field filter terms
$sql  = apply_filters( 'wpc_filter_get_post_meta_terms_sql', $sql, $e_name );

// Custom Field Num filter terms
$sql = apply_filters( 'wpc_filter_get_post_meta_num_terms_sql', $sql, $e_name );

// Custom Field Exists filter terms
$sql = apply_filters( 'wpc_filter_get_post_meta_exists_terms_sql', $sql, $e_name );

// Taxonomy Num filter terms
$sql = apply_filters( 'wpc_filter_get_taxonomy_num_terms', $sql, $tax_name );
To modify filtered WP_Query
// This hooks determines whether to filter WP_Query when specific filter terms are selected or skip it and it can be modified by developer in accordance with their needs.
$do_filter_request = apply_filters( 'wpc_do_filter_request', true, $queried_value, $wp_query );

I can send you link to this intermediary version if you will send me message in PM. These hooks will be in also in next plugin releases and you will be able to update the plugin.

Please, let me know. Thank you. Regards.

Hello,

I have noticed that the filter behaves in not the most user friendly way on mobile. When you click on the button “Filter” it does not open the filter with its contents but another label that has to be clicked on in order to show the categories. This step looks like the filter is broken and some users may not understand that they have to click once more on the arrow.

How can we alter the behavior so that the categories are shown straight after the first Filter button is clicked on?

Regards,

Stefan

Hello Stefan

Thahk you for choosing Filter Everything PRO.

I’m not sure I understood you clear. Please, provide me with link to the page with example of this problem and provide me with steps of how to reproduce the error. Optionally you can send it via PM, if you do not want to make this link public.

Thahk you.

How can I add the same filter to multiple pages with different posts categories? I mean… I want to use the same filter for this two pages: https://tandil.tur.ar/alojamientos/ https://tandil.tur.ar/gastronomia/

the purchase info: 9aa83c2e-8096-42f0-8197-e36c90d3c3fe – 29 Mar 2023

Hello raixen

Thank you for choosing Filter Everything PRO.

Both these pages are singular and above all, these pages are designed to display a single post, not an archive. Sometimes people display post loops on their singular pages, but usually one post loop per one singular page. But very rarely the same post loop are on a list of singular pages. That’s why Filter Everything PRO has no option to display the same Filter Set on a list of singular pages. (In fact such feature was provided in first plugin versions, but many customers didn’t understand that the feature expected the same WP_Query on such singular pages and it was causing a lot of confusion and eventually I removed the feature)

So for the moment have to create one Filter Set per one singular page. If you have a lot of such pages you may consider to customize plugin’s code and I can give you or your developer advice where you should modify the code.

For the dropdown menu, I want to style the ‘default placeholder’ option with an arrow next to it. Currently the filter is set-up to have a title on top, with the entire dropdown menu beneath it. I think I could make the styling work in a way that the first option should be styled with a much bigger font and the rest of the options are included underneath, but the original title of the filter is ‘Theme’. The first option in the dropdown however is ‘Select Theme’. How can I change this?

Ultimately I would like to be able to click on the original title (with chevron attached to it) and when I click on that, the dropdown is put underneath the title. Perhaps you have an easy way for this?

Hello sietse

Thank you for choosing Filter Everything PRO.

Basically Filter Set does not allow to use the same entity (same Taxonomy or same Custom Field) for a filter twice or more times. It is related with some technical restrictions.

But if you want to use filter by Category twice or more on the same page as you already guessed, you can create two Filter Sets, display both of them on the same page (with two Filters widgets or two shortcodes [fe_widget]) and create the filter by Category in both of them.

In this case URL prefix for both filters will be the same (let’s say ‘cat’) but to split filter terms in two groups you can use Include/Exclude option available under “More options” filter section.

Note: please use the same logic OR or AND for both such filters to avoid conflicts. I hope this will help you to reach your goal.

Regards.

Thanks a lot for your response! I could make it work just the way you described! I got a few more questions left for now:

1. We currently use the filter in a Post Grid/Carousel provided by the Kadence theme. Is it possible that, let’s say a filter result contains 100 results, that we could cap the results displayed at 9 and display a ‘Load more’ button? Is this included in the plug-in?

2. The collapsed arrow rotates 45 degrees upon click, suggesting the collapsed menu to open. This does rotate around the center, but would it be possible to mirror the actual chevron? That way it really opens from the center and does not rotate around it. I think this is a javascript solution so I hope you could provide some information about that.

Regards.

Hello sietse

I’m glad that your previous issue was solved.

1. Regarding the Load more button. In general it is possible, but requires to make some coding and to load next page filtered results. In this case you have to either to load them as HTML content using filtering page URL or to get them from filtered WP_Query. Both ways are possible but require to be familiar with WordPress coding. As option you can look how this Load more plugin works to understand how to implement this in your case – https://wordpress.org/plugins/load-more-products-for-woocommerce/

2. I’m not sure about arrows you wrote because my plugin contains them in Collapsed filters and also Select2 dropdowns contain them. But all them “rotates” for 90 degrees and basically they do it around center. Maybe you have some other arrows.

In any case arrows in my plugin “rotates” via CSS properties, not via JavaScript code and I recommend you just to check and compare their CSS in both – open and closed modes with Chrome Inspector for example. It will allow you to understand how they work and how to modify them.

Hello, we’re still facing issues on our website while using Filter Everything PRO with Avada Theme. The issue only occurs for Mobile devices.

We’ve prepared demo page so you could test and see the issue on your side. https://technopakas.lt/en/demo-preview/. We also have a live page that has the same issue but different Filtering structure, there we use tabs to minimize the Filters. https://technopakas.lt/en/universal-packaging/.

We’ve noticed that there’s no option to display Filter button on screens bigger than Mobile (why?) as it disappears when using responsive previews. Also, we tried troubleshooting the plugin and it works fine when all other plugins are disabled, but when Avada Core gets enabled, mobile filters go down (conflict?).

Currently, we have “Enable Pop-up Filter widget”, “Enable compatibility mode” enabled, we’ve also tried disabling them but it just shows empty space instead of the filters. Hope to hear from you soon.

Hello OPOTO

Thank you for examples you provided.

As I see there are no appropritate CSS classes on both sites in the body tag, which should appear if you enabled “Collapse widget and show the Filters opening button” or “Enable Pop-up Filter widget” in Filters -> Settings.

So it could mean that you didn’t enable them or maybe you have third party code or plugin that modifies the body tag classes and removes added by Filter Everything PRO plugin.

I recommend you to check this moment and when you will reach situation when “wpc_show_open_close_button” or “wpc_show_bottom_widget” classes will appear in the body tag, but Filters button will not appear on mobile, please check also Filters -> Settings -> Experimental -> Hide opening widget buttons. This option should be deactivated. Also you can try to insert Filters button via shortcode [fe_open_button] Here is more info about shortcodes supported by the plugin – https://filtereverything.pro/resources/shortcodes/#open-button

Thank you Stepasyuk. We’ve rechecked our options and found another solution that might have also been the problem. Since we want our filters to appear differently on Desktop/Tablet/Mobile, we set up a few filters with specific IDs, so we used [fe_open_button] with IDs to trigger specific [fe_widget]. But in the end, it wasn’t enough just to show the plugin what page the filter should appear on, we also had to include both [fe_open_button] & [fe_widget] to finally make it work. This setup works well with Special Pop-up Filters Widget for Mobile, Pop-up Filters Widget compatibility mode, AJAX for Filters, and Hide opening widget buttons enabled. At least for now. Just leaving this to others in case they face the same problem and Google finds this comment. Cheers!

OPOTO

Great. I’m glad that now it works for you. Thanks for your message about this.

How to display the filters widget when using Elementor and a theme that is not supporting widgets. Any workaround available?

Hello PLTCPutten

Thank you for using Filter Everything PRO.

Sure. You always can insert Filters widget anywhere as shortcode [fe_widget]. Please, see here more about shortcodes supported by the plugin – https://filtereverything.pro/resources/shortcodes/

Hi,

When trying to activate the license key I get the following error:

“Invalid license key. Please enter correct license key.”

The license key has been activated before.

Thank you.

Hi arnel5

Thank you for choosing Filter Everything PRO.

Please, note that License key and CodeCanyon purchase code are different things. To set License key, please go to Filters -> Settings -> License, click on the “Get your License Key” https://prnt.sc/-ehm9df3H_XT and you will be redirected to the new page. Log in there with your Envato credentials and you will see your License key for the Filter Everything PRO plugin.

Did not know that! Thank you. Problem resolved.

Hi arnel5

I’m glad that your problem was resolved.

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

Thank you in advance!

As I mentioned it has started working on hit and trial basis as I spent a lot of time but still due to very basic thing it is still not fit to use because ;-

1- I can not use Ajax as shop page freezes when I switch it on.

2- When I reach on subcategory page it now filters and shows brands but no colors . I have tried all options at the best of my knowledge but there is nothing I can do more so please finally check and let me know if it can work or do I have to opt for another filter .

Will wait for your response . Regards .

Hello p4ycouk

1. The page freezes (froze) because you configured AJAX wrong. You set wrong value for the “CSS id or class of the Posts Container” option. Please, see – https://prnt.sc/Chvq4HbDNaqo I set the correct value and now works as expected. Please, see this article about how to configure this option right – https://filtereverything.pro/resources/plugin-settings/#ajax

2. Colors filter. It’s again configuration mistake because you set Category filter as Parent for the Color filter. And it means that Color filter will not appear until you select Category as filter. But not just open Category page. If you want to see Color filter always, please remove Parent filter for it.

In general as you see these moments are not bugs in the plugin. It seems you have to ask somebody more experienced in WordPress to help you to configure the plugin because such service is not included as CodeCanyon item support scope.

Thank you. Regards

Thanks for your reply. The problem is that colors show in one category as here . https://www.p4y.co.uk/product-category/furniture-buy-online/ but not in other category as here https://www.p4y.co.uk/product-category/home-appliances/

I have not made color,brand conditional any more. This needs attention please.

Hello p4ycouk

I see categories on both pages you provided.
1. https://prnt.sc/4wefwfPG8Dul
2. https://prnt.sc/Bxvvv6gV5vCK

Maybe it was cache issue.

Hi just try the free version by adding a filter set and try to make it work with an elementor loop. I can see my filter catégories in the page (in different container) by adding Filter Everything filters on top of my Archives loop (in different container too) but filtering doesn’t work. Do have i to add other informations to link filter plugin to Elementor loop ?

haaa ok nice to know. So same player plays again :) And what about infos textes that comes when in dropdown ? Where can i change it please ?

Hi again and thank you for your replies. As your advice i was able to make filters working by setting my loop query to “current query”. I’m gonna buy full version. What about licence / price ? Is pro version licence for 1 domain ?

Hi Crazylino

The PRO version license allows you to use the plugin on two websites – on one end-product website and second its development copy. If you will need to activate it on some 3rd website, you have to previously to deactivate it on one of first two websites.

Will use other account .Sorry

Okay. Sure.

Hi, it seems to be a really great one and maybe a game changer for those who are using new elementor loop and needs custom filters. 1/ Can this work fine with new elementor loop in filtering custom posts archives ? 2/ Can this be display in line or in dropdown (for showing all catégories from a custom post) ? 3/ Can this be placed in another container separated from one which is displaying loop (so that it can be sticky fixed when scrolling ?

Thx in letting me know please.

Hi Crazylino

Already answered you here – https://codecanyon.net/comments/29430687

Hi, saw it. Thank you so much. Regarding filter customisations ? Background color, textes…

Hi Crazylino

On this stage I can only say that you can change it. How and where? I can provide you with details within PRO version support service.

Thank you. Regards.

Hello I bought your plugin a few days ago it was working but slowing down the site enormously, from 1s to 3s loading time, not possible in this state. I then activated the ajax option, with the .main-content css class the filter was working the store too. after a few hours i think the time for the code to propagate in the server cache, the site did not work anymore, error ERR_TOO_MANY_REDIRECTS on the product pages. I then went to see the ajax option it was disabled all by itself, I may have activated and deactivated the option it seems that the option remains activated, because it is only by deactivating the plugin that the site works again that your ajax does not crash. thank you for refunding the plugin that does not work (at least for me).

Hello ajna667

I’m sorry that you are in this situation.

However, from a purely technical point of view, the reason is not so much in the plug-in as in a combination of factors. Because for example this site https://nordic-led.no/produktkategori/belysning/led-downlights/kelvin-2000k-2800k/utsparring-83mm/produktgruppe-downlight/ with thousands products and dozens of filters works very fast

You have performance issue and you have to know that filtering speed depends from next parameters:
- server CPU
- server RAM
- number of posts to filter
- number of filters and terms
- number and quality of plugins you use
- cache adjustments on a server
- plugin’s code optimizations, internal cache (this was already done for the Filter Everything)

So you can increase speed of the filtering process if you optimize one of several parameters from the list above.

without ajax with my large catalog, our plugin is not for me too slow. with ajax for me fatal error with my essentials plugins, so I could not use it, you understand, so I ask a refund, thinks.

Hello ajna667

Sure. You always can create refund request via the form in your account. After you will create the request, it will be processed as soon as possible.

Hello,

I have activated my license once and it works. I am now being asked for the same license again but it tells me that it is not valid.

Hello mynewmining

Thank you for choosing Filter Everything PRO.

It looks like you have already used your license key for two domains. And before to activate it on the third domain you had to deactivate it on previous one. But I also can do it from my side. Please, send me your license key via PM and I will deactivate it on all existing sites. After you will be able to activate it again.

Thank you. Regards.

mynewmining

Thank you for your message. But you sent me purchase code instead of license key.

Please, note that License key and CodeCanyon purchase code are different things. To set License key, please go to Filters -> Settings -> License, click on the “Get your License Key” https://prnt.sc/-ehm9df3H_XT and you will be redirected to the new page. Log in there with your Envato credentials and you will see your License key for the Filter Everything PRO plugin.

Thank you. Regards.

RESPONSE: I’ve sorted out the licence, I have one thing to ask you: you told me to try updating the filter if I had modified the query, yes, I have modified the query and updated the filter but I don’t get the desired result. I keep seeing terms that have auto exclude from the main query :(

PREVIOUS COMMENT: Hi,

I have two problems: 1. The range does not seem to work, it keeps displaying posts with values outside the selected range 2. Is there a way to exclude posts with a specific category from the filter query? Let me explain: from the archive query I have excluded posts (cars in my case) whose value “auto_sold” is equal to “yes”. The problem is that the filter count continues to display the number of cars counting these posts. How can I intervene and modify the query?

[all queries are related to https://marcelloo31.sg-host.com/].

Hello giuseppedichiara

I already answered you here in this comments thread – https://codecanyon.net/comments/29321359

Let’s continue our conversation there. Thank you. Regards.

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