Code

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Cart 15,682 sales
Recently Updated

Stepasyuk supports this item

Supported

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

8967 comments found.

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.

I am getting a page refresh URL when I try and apply a filter. This is a refresh to a non-functioning URL. Thanks

https://oneoar.co.uk/c211stagingv10/index.php/product-category/equipment-hire/

Hello JoFlavour1987

Thank you for choosing Filter Everything PRO.

You have some issues with your permalinks structure. Usually they shouldn’t contain part /index.php/ Please, check how your web-server and .htaccess file are configured and try to achieve the result, when your WordPress URLs does not contain part /index.php/. After that Filter Everything will become to work properly.

Regards.

Hi,

Can you tell me how I can automatically prepend {page_number} with a ”-”. to get something like ” – Page 2” (like it is with yoast) ?

I try to add a filter to the “wpc_seo_vars_list” hooks but it’s not working.

Thanks

Hi,

I mean the placeholder {page_number} is outputting something like “Page 2”, and i would like to customize it for something like ” – Page 2”.

Why ?

For a title like : “Low price t shirt – Page 2 – Buyit.com”

I need a separator between then content title, the page number and the site title.

So if set the SEO title to “Low price t shirt {page_number} – {site_title}”, it will be wrong on page 2 and +, with the “Low price t shirt page 2 – Buyit.com” title. But if I set the SEO title to “Low price t shirt – {page_number} – {site_title}” then i will have the output ””Low price t shirt – - Buyit.com” on root page.

That’s why I need this extra separator that prepend the page number.

I hope i’m clear :))

Thanks

Update : I try to add a custom placeholder like {custom_place_holder}, then in the SEO title filter i tried to replace the placeholder with my custom pagination output. But it’s not working, i guess the plugin is erasing all placeholder before sending the title to the filter.

If u have an idea :)

Hi DailyLost

Yes, I understand the problem. In this case you have to use hook 'wpc_seo_title' to modify SEO Title for filtering results page.

Hi, I’m using your plugin on a car seller’s website. For different categories I use the possibility to set filters via the URL, which I have set as custom links in the menu. I have the problem that I filter a category as URL parameter which is not in the system at the moment (“strom-diesel”). Is there a way to simply ignore non-existent categories of a filter? Thank you!

URL (default): https://www.ford-danner.at/produkt-kategorie/kfz/?treibstoff=strom;strom-benzin;strom-diesel

URL (fixed temporary): https://www.ford-danner.at/produkt-kategorie/kfz/?treibstoff=strom;strom-benzin

Hi webdotsgmbh

Thank you for choosing the Filter Everything PRO.

If I understood you clear, you need that URL https://www.ford-danner.at/produkt-kategorie/kfz/?treibstoff=strom;strom-benzin;strom-diesel works and does not give 404 page for visitors, but for the moment category with slug “strom-diesel” not exists yet?

In this case unfortunately it is not possible. Because if to force the plugin to show some content for non-existing terms there will be infinity number of URLs that display content and for example Googlebot or many other parsers will scan every such URL. Google in such cases may punish the website and put it down in search results. In addition, it is against development standards.

But you can create such category with slug “strom-diesel” and although it will not contain products, but the URL will be valid and the page will show “No products found” instead of 404 page.

Thank’s for your support!

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