Code

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Cart 15,654 sales
Recently Updated

Stepasyuk supports this item

Supported

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

8948 comments found.

I just purchased filter and switched from free to pro version , i have added license .My only problem is that when i click on any category it keeps taking me to shop page .I want that when i click on main category then i see sub categories on display and related brands on filter keep changing dynamically .Is it possible or i have only done this exercise of switching from another filter to your’s in futile. Spent few hours but could not figure out .Please help.It is a big affiliate website with many categories and subcategories please. See it here if you want to check. www.p4y.co.uk

Hello p4ycouk

I already answerd you on email. As it realized all issues were consequence of the wrong configured filters. I hope now it works as you expected and your site visitors will be happy to use filtering to find desired products in your store.

Thank you. Regards.

Filter still breaking and can not hide irrelevant colors and brands and being a very big affiliate website they show in hundreds.Do you have solution please or do i have to shop elsewhere? If you can resolve i would love to continue.Please help.

Hello p4ycouk

I can help you in case if there is bug or something does not work as described. Please, let me know what exactly does not work as described. Provide me with link to the page, where the problem exists and let me know details, why do you think that it does not work as you need.

Thank you.

Hi,

I purchased your filter everything plugin, it was installed and the test filters are working as well as with ajax. However if i enable the special mobile popup option in the settings ( which i really want to use ) something is not right.

First, button that was supposed to appear on mobile only it shows on desktop too. I could hide it with css that’s not the issue but the button itself is not doing anything. On mobile when i press it, it opens an overlay but nothing else. I was wondering if you could take a look please? I have sent the login details by PM

Go to the shop page for a test

If you need anything else please let me know

Thank you

Hello shumo

Thank you for using Filter Everything PRO.

I’m not sure why the button is visible on desktop, but I disabled all buttons that were inserted automatically (appropriate checkbox in Filters -> Settings -> Experimental) and inserted the button via shortcode above the Filters widget. Now it works fine. Please, check it.

Hi Stepasyuk. Thank you it works now! Thank you for your help

Can I make a suggestion for future updates? Consider adding to your plugin the option to take over woocommerce’s pagination ( by allowing us to add the pagination selector like we do with the product selector ) and expand your ajax script to the pagination as well. The problem is that with your plugin and ajax active, i can no longer use my theme’s ajax pagination option due to conflicts. I tried using another 3rd party plugin for this but still it was in conflict with your ajax loading.

Perhaps you can consider it.

Thank you

Hi shumo.

Thank you for your suggestion.

In general if it would be possible, of course I would be glad to write code that is compatible with any pagination by default. But it is not possible because different AJAX pagination works in different way (from the code point of view).

But from another side for products I can recommend you this pagination/load more plugin https://wordpress.org/plugins/load-more-products-for-woocommerce/ that is compatible with Filter Everything.

Right now it seems the state of the collapsed filter (open / closed) is persisted. I have styled the collapsed filters to open a dropdown but now the behaviour I want is to close the opened filter if you open another collapsed filter, and also not save the state of the filters so that they are always closed if you go to another page or refresh, how do I do this?

Hello andufva

I would be glad to help you more with this, but it is somthing that is out from the item support scope here on CodeCanyon as it is customization of the plugin code.

I can only tell you that it requires additional JavaScript coding and to force plugin to forget opened/closed status you have to modify cookie with name ‘wpcWidgetStatus’

Hi! Could you help, please! I have purchased a plugin license for the site. The site has moved to a new domain, the license stopped working. When entering a license key, the plugin responds with an error. What could be the problem and how to activate the plugin license on the new domain?

Hi ogukrop

Thank you for using Filter Everything PRO.

First of all you have to deactivate the license on the old site. But if it is not possible for you, please send me your license key via PM and I will deactivate it myself from the license server side.

Regards.

Hi Daniel,

I just purchased the Filter Everything module. My need is to be able to filter a list of posts on pages based on custom fields (ACF).

I have 2 problems: 1/ when I insert the license key (wich I obtained by clicking on “get your license key”), I have this error “Unknown error.”. Note that I’m on a test server provided by Gandi and this server is accessible via password so it may be a problem. FYI, I temporarily disabled the password to access to the site but the problem is still there.

2/ I don’t know if it’s related but I don’t have the Filter Everything widgets available from Elementor, I don’t see them.

Best regards, Manu

Hi Macymed

Thank you for using FIlter Everything PRO.

Please, try to insert the license key now, maybe it was temporarily problem. If it will not work, please, send me credentials to your /wp-admin in accordance with this document and your license key I will check it myself.

About widget in Elementor – it is known problem, when you can not find any WordPress widget through Elementor search field. Just scroll down to the WORDPRESS section and try to select Filters widget manually.

BTW, I’m not Daniel, I’m Andrii :-)

Thank you. Regards.

Hi Andri

Thank your for your answer. Sorry for the first name :) I sent you the credentials

Best Regards

Hi Macymed.

Thank you for the credentials. I’ve already activated the license.

Hi Just wondering if its possible to use the filter on a single (non WooCommerce) page and show products with a filter above. I’ve done it fine on shop related pages but not sure of the required settings if it can be done. Thanks

Hello timbonnett

Thank you for using Filter Everything PRO.

Sure. You can filter products on any singular page including custom created with Elementor or other page builder. But the one important moment – first you have to display these products on the page and after to add filters. Because filtering does not add new products on a page, but only narrows existing products list.

Hello, I am using this theme https://timber.github.io/docs/reference/timber-post/ , on the Woocommerce store page , when activating the plugin I get an error (I leave the error at the end). Editing the code of the product archive page, removing the action woocommerce_before_shop_loop, the plugin works but does not work for mobile. Do you have any idea why this is happening? I tried to add the shortcode [fe_open_button] to show the button on mobile, but it doesn’t work. Using the browser inspector, I see that the button appears with display:none (it is hidden), I have tried to show it but it does not work correctly. Is there any solution for my case? I leave you the link to the site: https://dinasti.ionserver.link/tienda

The error:

Fatal error: Uncaught Error: Object of class StarterSite could not be converted to string in C:\xampp\htdocs\dinasti\wp-content\plugins\filter-everything-pro\src\wpc-helpers.php:642 Stack trace: #0 C:\xampp\htdocs\dinasti\wp-content\plugins\filter-everything-pro\src\wpc-helpers.php(642): preg_replace(’/[^\\d]+/’, ’’, Array) #1 C:\xampp\htdocs\dinasti\wp-includes\class-wp-hook.php(308): flrt_filters_button(Array) #2 C:\xampp\htdocs\dinasti\wp-includes\class-wp-hook.php(332): WP_Hook->apply_filters(’’, Array) #3 C:\xampp\htdocs\dinasti\wp-includes\plugin.php(517): WP_Hook->do_action(Array) #4 [internal function]: do_action(‘woocommerce_bef…’, Array) #5 C:\xampp\htdocs\dinasti\wp-content\plugins\timber-library\lib\Twig.php(39): call_user_func_array(‘do_action’, Array) #6 C:\xampp\htdocs\dinasti\wp-content\themes\dinasti-ecommerce\vendor\twig\twig\src\Environment.php(418) : eval()’d code(61): Timber\Twig->Timber\{closure}(Array, ‘woocommerce_bef…’) #7 C:\xampp\htdocs\dinasti\wp-content\themes\dinasti-ecommerce\vendor\twig\twig\src\Template.php(182): __TwigTemplate_ce8f8dbf8c6aee32cb231ea2434733a7->block_content(Array, Array) #8 C:\xampp\htdocs\dinasti\wp-content\themes\dinasti-ecommerce\vendor\twig\twig\src\Environment.php(418) : eval()’d code(52): Twig\Template->displayBlock(‘content’, Array, Array) #9 C:\xampp\htdocs\dinasti\wp-content\themes\dinasti-ecommerce\vendor\twig\twig\src\Template.php(405): __TwigTemplate_b542e83015cb9d6ce65ddcd1000e7a25->doDisplay(Array, Array) #10 C:\xampp\htdocs\dinasti\wp-content\themes\dinasti-ecommerce\vendor\twig\twig\src\Template.php(378): Twig\Template->displayWithErrorHandling(Array, Array) #11 C:\xampp\htdocs\dinasti\wp-content\themes\dinasti-ecommerce\vendor\twig\twig\src\Environment.php(418) : eval()’d code(42): Twig\Template->display(Array, Array) #12 C:\xampp\htdocs\dinasti\wp-content\themes\dinasti-ecommerce\vendor\twig\twig\src\Template.php(405): __TwigTemplate_ce8f8dbf8c6aee32cb231ea2434733a7->doDisplay(Array, Array) #13 C:\xampp\htdocs\dinasti\wp-content\themes\dinasti-ecommerce\vendor\twig\twig\src\Template.php(378): Twig\Template->displayWithErrorHandling(Array, Array) #14 C:\xampp\htdocs\dinasti\wp-content\themes\dinasti-ecommerce\vendor\twig\twig\src\Template.php(390): Twig\Template->display(Array) #15 C:\xampp\htdocs\dinasti\wp-content\themes\dinasti-ecommerce\vendor\twig\twig\src\TemplateWrapper.php(45): Twig\Template->render(Array, Array) #16 C:\xampp\htdocs\dinasti\wp-content\plugins\timber-library\lib\Loader.php(79): Twig\TemplateWrapper->render(Array) #17 C:\xampp\htdocs\dinasti\wp-content\plugins\timber-library\lib\Timber.php(334): Timber\Loader->render(‘templates/woo/a…’, Array, false, ‘default’) #18 C:\xampp\htdocs\dinasti\wp-content\plugins\timber-library\lib\Timber.php(383): Timber\Timber::compile(‘templates/woo/a…’, Array, false, ‘default’, true) #19 C:\xampp\htdocs\dinasti\wp-content\plugins\timber-library\lib\Timber.php(410): Timber\Timber::fetch(‘templates/woo/a…’, Array, false, ‘default’) #20 C:\xampp\htdocs\dinasti\wp-content\themes\dinasti-ecommerce\woocommerce.php(57): Timber\Timber::render(‘templates/woo/a…’, Array) #21 C:\xampp\htdocs\dinasti\wp-includes\template-loader.php(106): include(‘C:\\xampp\\htdocs…’) #22 C:\xampp\htdocs\dinasti\wp-blog-header.php(19): require_once(‘C:\\xampp\\htdocs…’) #23 C:\xampp\htdocs\dinasti\index.php(17): require(‘C:\\xampp\\htdocs…’) #24 {main} thrown in C:\xampp\htdocs\dinasti\wp-content\plugins\filter-everything-pro\src\wpc-helpers.php on line 642

Hello alinnovatr

Thank you for the credentials. But I don’t see any errors there. How I can reproduce the error? Please, let me know.

Thank you. Regards.

Hello Stepasyuk,

I sent you by PM the code I’m using for the store page of https://test-plugin.ionserver.link/tienda. As I told you before, I am using the Timber theme-plugin (based on Twig). I have two problems, I don’t know if one depends on the other:

1- My main problem is that the website does not show correctly the button to display the filters in mobile.

2- In the code of the Shop page, when I add “do action(‘woocommerce_before_shop_loop’)” and the plugin is active, the error I mentioned appears. Right now I added that function “woocommerce_before_shop_loop” and it is showing the error. If you deactivate the filters plugin, the page displays normally.

I don’t know if the plugin needs this function to work, if so, why is this error occurring. If the plugin does not need to run the before_shop_loop, what do I need for the mobile button to work correctly?

Hello alinnovatr

I’ve fixed the error by adding folowing code in the functions.php of your active theme:
add_action( 'wp', 'wpc_remove_filters_button' );
function wpc_remove_filters_button(){
    remove_action('woocommerce_before_shop_loop', 'flrt_filters_button', 5);
    remove_action('woocommerce_no_products_found', 'flrt_filters_button', 5);
}

It seems your theme uses Twig and maybe it pass though the hook ‘woocommerce_before_shop_loop’ something incorrect.

You can insert Filters button for mobile via shortcode [fe_open_button] or <?php echo do_shortcode( '[fe_open_button]' ); ?>. Please read more here – https://filtereverything.pro/resources/shortcodes/#open-button

Please introduce the ability to duplicate FIlter Sets! In every case for WooCommerce we have to create a set for Taxonomies and PAGES. They are exactly the same filters except “Apply filtering if page is:” is set to PAGES. Thank you!

Hello AP4571

Thank you for using Filter Everything PRO plugin.

This feature is planned and will be added to the plugin. But too high load on support slows down the development process so it may take some time.

My license key doesn’t work. After add the key in the license information, the license key is invalid? AJAX for Filters not working Pop-up Filters Widget for Mobile not working

Hello valdis3

Thank you for using the plugin.

Please, don’t worry. All these things can be solved.

1. 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.

2. Please, provide me with link to the page, where you tried to use filters. You can optionally send it via PM.

Hello if filter can do this before buy it: If i can create a dropdown filter for state [Florida] and the only show me all the Counties belong to that state like [Miami, Palm Beach, Martin, Broward, Lee, Hendry, Glades, etc.) THANKS FOR YOU TIME AND HELP!

Hello camus17

Thank you for your interest in Filter Everything PRO.

If you use two different entities for your State and County (for example States are categories, Counties are another taxonomy or custom field) you can create two filters – State and County. And to set State as parent filter for County.

In this case visitors will not be able to select County until they select State. And also all available Counties will be related with the State only.

If you use the same entity for both – States and Counties, for example parent and child categories as option you can create filter with Checkboxes layout and enable to show hierarchy for it. It will work like Category filter on this demo page – https://demo.filtereverything.pro/ (parents optionally can be opened or closed by default)

Hello, I was adding attributes on my site to make changes and in particular I wanted to replace a category by a filter by keeping the same url the old category had for url “https://staging.armoireplus.fr/categorie-produit/armoire-de-bureau/armoire-basse/” I then created an attribute and I put in prefix url in my filter “armoire” and thus with the value “basse” I would have had the same url however when I make that my category “armoire de bureau” is not found any more on my site and I have an error 404 and when I remove the filter I have again my category would you have an idea of where can come this bug?

I think it’s due to a conflict with the “cabinet” prefix because I’m getting a 404 error for all categories with the “cabinet” prefix. Is there any way I can keep this prefix and have it work or do I have to do it some other way?

Hello Nico313

Thank you for using FIlter Everything PRO.

I’m not sure I understood all the things clear, but I can definitely say that you can not use the same word as your category base and as filter URL prefix. Because for WordPress the same word can be only in one meaning – either category or either filter. It is technical restriction.

So I recommend you to avoid to use the same word simultaneously for several entities – for category (taxonomy) base, for post slug and for filter URL prefix. The best way to use different words for all these things.

My site has both regular and variable products. In my filter set I have several filters, one of them is filter by an attribute used for variations (Product Size) and another one is to filter by stock status. How to set the stock status filter so that, if user choses to display “size M && in stock”, the result contains both regular products in stock, and also variable products which have size M in stock? There is a switch “Use for Variations”: when turned ON, it displays all the variable products with selected size on stock, but not the regular products. When turned OFF, it displays regular products on stock, and variable products on stock (regardless of whether the selected variation (Size) is in fact in stock, so it includes the product also if size L is stocked but size M is not).

Hello mmmmsk

Thank you for the credentials you provided.

I checked your site and ralized that the reason of the issue was that you didn’t set explicitly that Variations for products also should be translatable Post type in WPML settings. I set them as tranlateable post type and now it works fine – https://prnt.sc/UeB-rx5LCxV4

Hi, indeed, your change helped, thank you. One minor detail: filter counters do count both visible and hidden products (with Catalog visibility set to Hidden). It might be confusing for the client. Could they perhaps be omitted from the count?

Hi mmmmsk

If you set product Catalog visibility as Hidden on the product edit screen (Not in Quick Edit mode) it should not appear on products page and should not be counted in filter counters.

Hi

H1 Title and SEO Description from SEO rule are not displayed on custom taxonomy page. I tried many options, but none worked.

Please help to extract H1 Title and SEO Description from SEO rule.

Output code h1 https://ibb.co/8XYJsBg

Thank you in advance

Hi artyommeta

Thank you for using Filter Everything PRO.

I would be glad to help you with this, but support here does not provide custom coding services. I can only inspect the problem if you will report a bug and H1 Title and SEO Description does not work on regular Taxonomy page in case if you have everything set up correctly.

From another side I can say that H1 title on Taxonomy pages is attached via next hooks:
'woocommerce_page_title'
'get_the_archive_title'
'avada_page_title_bar_contents'
'post_type_archive_title'
'elementor/utils/get_the_archive_title'
And SEO Description is attached via hooks:
'woocommerce_after_shop_loop'
'get_the_archive_description'

To force them appear on your custom taxonomy page, you have to insert some of these hooks on the page and they will appear.

Best regards.

Thank you! It works now

Hi artyommeta.

I’m glad that your problem was solved :-)

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!

I have set up in the woocommerce product archive view “Show subcategories and products” which means that if I am in the parent category, I can see on the page first the tiles of the product subcategories and then the list of products. When I filter the products, those on the list are filtered correctly, but unfortunately, the subcategories at the top of the list do not change, so I still see the category tiles in which there are no products meeting the criteria, so these tiles should disappear. How can I set it up so that filtering also affects the subcategory tiles?

Hello. Can someone from support answer?

Cześć, 78michal.

Thank you for using Filter Everything PRO and sorry for the late response. I had a lot of requests after Sale week that was recently.

In general Filter Everything filters posts/products but not categories and WooCommerce if you configured it to show both – categories and products – shows only sub-categories related to the parent category independently from the products are shown on the page. So it is not a bug, but expected behavior for WooCommerce.

From another side you can achieve the goal, when you will see only sub-categories that are related with filtered products, but this requires additional coding in your theme and unfortunately can not be provided in the item support scope here on CodeCanyon. I can only give you or your developer some technical recommendations related with my plugin of how to get list of filtered products to be allow to match them with subcategories to be shown.

Greetings, Hope you are fine and well. I have installed filter everything pro in my website and have setup the filter sets and added to my page but the filters doesn’t work however I setup the class id for my blog posts, enabled ajax filter, changed filter query many times but it doesn’t work at all.

Hello hudabirashk

Thank you for using Filter Everything PRO.

It is populare configuration issue and possible reasons are:
- Wrong WP_Query selected in the “And what to filter?” field of the Filter Set. Please try to experiment with different WP_Queries in the dropdown.
- Cache issue (WP_Query is cached). You have to check and maybe disable your cache plugins or modules in your hosting provider dashboard.
- AJAX enabled but wrong value for CSS id or class of the Posts Container specified. Please, disable the AJAX feature, until you will ensure that filtering works in general.

Hello

On my site I use a CPT on which I added ACF fields. These ACF fields are used to filter the products. I also use WPML and the problem lies there.

On the French part the filter works well. The English version does not work. I duplicated my ACF group, duplicated the filter for the English version but, as soon as I click on one of the filters, no parameter is taken into account in the URL.

Do you have an idea of ​​the problem ? Is there an element that is not well done?

Thanks in advance,

Hello squinquis

Thank you for using Filter Everything PRO.

Usually it is not so easy and obvious to find what exactly the reason of such behavior. But the best way is to check all things very carefully. I recommend you to check if you do not use URL prefixes that may match to any of entities on your site. For example to your category or tag terms or even post slugs. Also if you have Filter Sets in Trash, plese remove them from the Trash. Also try to reset filters cache by adding to your site URL part ?reset_filters_cache=true and opening it.

If you will not be able to solve it by yourself, please send me credentials to your /wp-admin in accordance with this document and I will check it myself in 48 hours.

I’m using Filter Everything Pro now for over a year and it works very well. Now I have the need to filter by dates. Unfortunately there is no calendar icon to select. The dates are shown in the filter as select items in database notation and random order, e.g.

2023-03-25 2023-11-12 2023-06-17

Is there any possibility to select dates in a calender widget? If not, is there at least a possibility to show dates in a “human” syntax and in ascending order?

Thank you very much for your answer.

Hello gabyrau

I remember you and I’m glad that you use the plugin. For the moment such filter by date is only planned to be added to the plugin. But from other side you have all possibilities to write your custom template for the filter by dates and show there dates in format you need. The hook ‘wpc_view_include_filename’ will be very helpful to implement this.

Hi! I want to buy your filter, but I read in the comments that there are problems with WooCommerce and Bricks Builder. I am in vetovalent. Can you please tell me if this problem is solved? Regards, Tatiana.

Вітаю, TetianaMarketing

Надалі продовжу англійською, щоб було зрозуміло іншим користувачам.

Thank you for your interest in Filter Everything PRO.

The only problem with Bricks Builder is that on Product category pages you have to create separate Filter Sets for each category. If you have only several categories it is not problem.

But I think this issue will be solved in next 7 days and all will work fine with Bricks Builder.

Thank you. Regards.

Щиро дякую! Я буду чекати! Thank you very much! I will be waiting!

Hi TetianaMarketing

I’m glad to inform you that I already fixed issue with Filter Set for common categories pages and Bricks Builder. Now the plugin works with Bricks Builder as with any other page builder.

Hi,

My license key doesn’t work. After add the key in the license information, the license key is invalid?

Thanks, Paul

Hi Paul.

Did you try this recommendation I’ve sent you before?

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.

Hi Andrii -

Can filter URL prefixes be stripped out?

Exm. https://mystore.com/product-category/mossiante-loose-stones/carat-weight-1-25/stone-shape-princess/

There are two active filters in this URL i.e. STONE SHAPE, CARAT WEIGHT

I need “stone-shape” and “carat-weight” to be stripped out from the URL and make the URL as: https://mystore.com/product-category/mossiante-loose-stones/1-25/princess/

Is it possible?

Sure, Here they are:

SEO Rule screen: https://prnt.sc/Zp2_GMBCZmgN

Indexed Filters screen: https://prnt.sc/BMg2Hv3k-B8w

Indexing Depth screen: https://prnt.sc/y9_DG3M4L5r-

URL 1: https://www.temporary-url.com/BAFC82

URL 2: https://www.temporary-url.com/333

Note: Click on continue button. It will land you on the website pages, in case shows error, give a refresh. Sometimes database takes time.

Waiting for your response.

Hi unlockgrowth

Thank you for the details you provided.

It looks like your whole site is closed from indexing in Dashboard -> Settings -> Reading and this is the reason, why SEO Rules do not work on your site pages. Please, make it indexable for Search Engines and SEO Rules will become to work.

Thank you. Regards.

Hi Team -

2 Questions:

1. Is there any option to turn URL-prefixes into URL-suffix. This will make my filter URLs more SEO friendly and NLP friendly.

2. My website has a large number of products. I need to have multiple databases to have them all. So, what should be kept in mind to configure FE plugin for multiple database server website?

Thank you,

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