Code

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Cart 15,830 sales
Recently Updated

Stepasyuk supports this item

Supported

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

9015 comments found.

Hi Stepasyuk!

I’m wondering if there are any development on the load more aspect with Ajax.

On our website, we use Elementor and we have about 100 articles.

We need to use pagination or load more.

On the page with the filter, we filter by category with Ajax.

If we use the pagination with numbers + Next/previous, in pagination works if we click on the page number. But if we click on the Next or Previous link it doesn’t work.

For example: We have: Previous 1 2 Next For page #2, the url is https://website.com/articles/cat_article-food/2/ But for the next page, the url is https://website.com/articles/2/

So the link the “Next” brings back to the non filtered listing.

Is this an Elementor or a Filter Everything bug ?

In fact, this problem causes the “Load more” and “Infinite load” the do the same, because those option are similar to using the “Next” link.

Any patch or idea how to solve this issue?

Ok, thanks for the follow up!

Hi Stepasyuk!

Did you have time to look at the bug with Prev/Next/Load more pagination?

Hi expomangersante

Unfortunately not yet. It’s because of war in my country (Ukraine). But I will notify you about result here in comments.

Hi,

I purchased your plugin yesterday and I’ve been trying to make it work with the Latest post and Latest post 2 widget of Elementor but the filter is not showing up. I followed the instruction on how to use the shortcode [fe_widget] in the documentation. I sent you via PM, the link of the page and created an admin access to the site so you can go check for yourself what could be going on.

Thanks.

Hi fca-envato

I checked the problem more deeply. It seems Bridge Core module Latest posts 2 works with Filter Everything PRO normally in general. I added new Latest posts 2 module on the page and tried to filter it – it works as expected.

It seems the problem occurs, when you set this option in the module – https://dev.filtereverything.pro/Last_posts_2.png And I’m not sure how exactly it works but instead of to load 9 posts from the category 2021, it loads posts from much more categories. Here are their IDs in SQL Query – https://dev.filtereverything.pro/many-categories.png

Unfortunately it is 3rd party code and I can not help you with this in scope of FE support policy.

Hi,

Thanks for your effort. I understand that you don’t offer any refund but since we bought the plugin based on your confirmation that it would work with Elementor (https://bit.ly/3sdlQEM), can you make an exception otherwise how can we work this out? For the benefit of your future users that might be using Elementor, maybe you could get more familiar with their developer docs (https://developers.elementor.com/docs/) and get in touch with their community (https://elementor.com/community/) so you can make your plugin work with their latest post plugins. Elementor is use by millions of users you’ll likely get another customer with same issue. 40$ might not seem like a lot but since we’re running a non-profit organization we can’t afford to throw away one dollar. Tell us how you would like to work this out.

Thanks.

Hi fca-envato

Thank you for your suggestion, but In general the plugin works with Elementor and particularly with its Posts modules. Moreover it works correctly with Latest posts 2 module for Elementor defined in Bridge Core plugin (here – wp-content/plugins/bridge-core/modules/shortcodes/shortcode-elements/latest-posts/elementor-latest-posts.php). But the problem is in your specific confituration of this module, when you adds the category slug. I had no time to investigate this more, but it seems there is some untypical WordPress code as it selecte too many Categories in SQL.

Normally I add such problem to my schedule list and solve them in reqular queue order. And I definitely check this problem and will try to fix it, but this may happen in one week one months or more period.

I recommend you to use another, native Posts modules from Elementor, where you can specify category for posts should be selected and filter them with Filter Everything plugin. I think it will be good solution in your case.

Let me know.

Hello

Product not show count in PRO version

https://dropover.cloud/ba223d

No, it isn’t conflict, it just requires specific settings.

The reason is that a single Filter Set can’t be displayed on a page twice and you have to use two Sets – one for desktop, one for mobile. So you have to create 2 Filter Sets (with equal filters list) and point them to the same page (Shop).

Thank you

Great, I hope you problem is solved.

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

Hi Stepasyuk,

First of all thank you for this amazing plugin.

I have a problem on mobile device. I am using my own filter button to open Elementor popup with shortcode as following

[fe_widget id=”929” show_selected=”yes” show_count=”yes”]

The popup shows up gray. no filters to display

Any thoughts how can I fix it?

Thanks in advance.

Hi sjuneidiit.

Thank you for purchasing the plugin and sorry for the late response. I saw your question, just had not time to get sorted all support requests in one day.

About your problem. Try please to add next CSS to Filters -> Settings -> Experimental -> Custom CSS .wpc-force-visibility .wpc-filters-widget-main-wrapper{ visibility: visible !important; display: block !important; }

And let me know if it was helpful for you.

P.S. I will remove your duplicate comment.

Thank you so much for the support it worked perfectly well :)

Super. I’m glad :-)

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

Thank you in advance.

Hey Stepasyuk,

The filters are working great except for one issue I’ve just run into with a custom field showing “no terms yet”.

It’s a custom checkboxes field we created with Toolset Types. This field has multiple values that can be selected (Eg, available checkbox options are 1, 2, & 3. The admin selects 1 & 3 for the product).

I made sure there are a few products that have all the checkboxes selected so the terms would show on the filter but we’re still getting the no terms message…

Any thoughts on what might be going on?

Great, thanks for the quick response! I’ll patch this and let you know!

Alright, I updated the file from Git but I’m still seeing the “no terms yet” message. After updating the file I created a new custom check box group, added values in a few products, then created a new filter but it’s still not showing the options.

captainhorseradish

I checked this more deeply and I have to say that for the moment Filter Everything does not support such complex structure of serialized data in meta fields.

There are many chances that this will be added in the future.

I need to remove the hyphens at the beginning and end of the select2-container. Why are these there?

Please, write your question from the account you purchased the plugin.

This is the only account. I am logged in as Red Olive right now. Can you help me out? We have the Pro version of your plugin.

I’m sorry. It is against the Rules.

Hello. Thanks for your nice plugin, but i need some your help to make it work for my needs.

1) Hierarchical terms counting – i would love to make all term parents (top_level) show count of it products + all products of its children. Now it shows only count of parent term, and count of children terms separated. But i need to count parent + every child term products count to single number near parent term.

2) Hierarchical terms filtering – after clicking on parent term (top_level) i need to filter products not only by this parent term but also for all its children. Another words, after clicking on parent i need to make active all its children as well. (other filter plugins know this feature and i thought yours too.. its important to me).

3) is there a way to cancel all attributes from 1 filter? For example, i have {color} and 5 active filters there, i would love to make button which cancels all colors on 1 click

I am a developer.. so i am able to work with your code suggestions.

Looking forward for your answer

Hello praguecoding.

Thank you for purchasing the plugin. And sorry for the late response.

I’m glad that your first two problems were solved.

About cancelling link. In general Filter Everythng does not support such feature and it requies some coding to get it. And also it is something that is out of support scope, but I will be glad to help you with this. I have written for you next code example to receive such cancelling link – https://gist.github.com/wpserve/7b22aa8916e6b0f5d832e85122017d03

I hope you will be able to use it and to insert in desired place such cancelling button.

Thanks! Also if i use .wpc-filters-reset-button classname it works well in ajax calls.

praguecoding

Ha ha, real developer does not wait for support answer, but tries to find solution himself :-)

It’s great if handling of .wpc-filters-reset-button works for you. But pay attention it resets all filters, not only specific.

Hi there,

I need to find out how to know if current URL is fitlered in order to remove some code in my functions.php

This page is fitered: URL REMOVED

This not: URL REMOVED

is there any code that I know “anwender-buero-or-zuhause” -> yes this page has active filters?

I tried: $wpManager = \FilterEverything\Filter\Container::instance()->getWpManager(); $sets = $wpManager->getQueryVar(‘wpc_page_related_set_ids’);

But that did not work.

Hello welaunch

To detect if the current page is filtered page or not you can use specifal function /** * @return bool true if it is filtered page and false if not */ flrt_is_filter_request();

Perfect that works!

Super. I’m glad that it works for you :-)

Hei,

I am using a “Apply button” filter. How to disable filter reload? (select filtering term).

Hello avday.

If you mean “to disable AJAX reloading Filters widget when you select every term” unfortunately it is not possible for the moment. Filter widget reloads every time when you select filter to recalculate term post counts and probably to remove empty filters.

Can I disable it via code? I don’t use these settings: “Empty Terms” and “Show count”.

Unfortunately you can’t. But what is plugin version do you use? Make sure that it is latest v 1.5.1

Hi Andrii, I’ve bought your plugin and I really like it, but I have a small problem.

I have set up a filter set for my WooCommerce products and it works okay without AJAX. But when I turn on AJAX, the price filter doesn’t work. All other filters work good with AJAX, but the price filter only shows the spinner as if it would make the request and then we see the products list again, but it’s not filtered and the address field doesn’t show any URL changes. It is only observed with the price filter in AJAX mode. Apart from that other filters work good. Most likely it’s some kind of a bug. Please help to solve this ASAP.

Thank you

Hi Andrii, I’ve tested it today on the staging server where I don’t use port number in the URL and it worked okay. So as I’ve written in the previous message, the problem is the price filter removing the port number from the URL and because of that the AJAX request is refused. So please fix it ASAP, thank you.

Hi isdigital

I fixed the problem with port number in URL and released the new version 1.6.0 of the plugin. Please update it and the problem with URLs will be solved.

Yes, it works now, thank you!

Щиро дякую за відповідь на email )) maybe it will be useful for other users, I write in english ))

I used Oxygen builder I try to add filter with shrortcode or through sidebar widget (woosidebar)

try change different settings in filter

but always its not working: No one filter set is related with this page

I try: Post Type to filter – Products – Apply filtering if page is: Common pages – All archive

try for shop page, but the same error

Oxygen: last official version Filter everything: last official version Wordpress: 5.9

make downgrade to 5.8.3 – but the same problem

UPDATE:

its work perfect with Oxygen my problem was in – Oxyextras

I used Oxyextras load more button, and it dont work with is :(

can I do somesthing to make its work ? thanks

Hi rbk93

I would be glad to help you with this, but unfortunately resolving of compatibility with 3rd party software is not included in CodeCanyon item support. I can only give you advice how to make them compatible. If you use AJAX feature you can change JS-code that handles your load more button and use trigger ‘ready’ which fires when AJAX loaded filtered items: jQuery(document).on('ready', function(e){ // your code to relate with the load more button });

Thanks for help, but its not work.

I disable ajax in filter, after that everythings works great. Maybe some trouble with ajax oxygen or infinite scroll

let work as work without ajax :)

Where can I enable Multiselection? Currently i only can choose one Filteroption.

Hello ideenmanufakturDO.

Thank you for purchasing the plugin.

For the moment multiselection feature is not available for the Dropdown view, but will be added in future updates. To allow multiselection of a filter you can use other views: Checkboxes, Radio buttons, Labels list.

I have checkboxes and radio buttons but i can not find where i can allow multiselection. Where is the Setting?

It seems you mean feature, when user can select several filters and click “Apply” right? Like here – https://demo.filtereverything.pro/apply-button/

Activate the option “«Apply Button» mode” in the Filter Set settings.

Is there a possibility to integrate a Dropdown Selector that enables visitors you to select/display: 12, 24, 36 products on shop pages, using Filter Everything plugin?

Here is an example:

https://ibb.co/G9SQShS https://www.portotheme.com/wordpress/porto/shop1/shop/?count=12&paged=

Thanks!

Hello weblike.

Thank you for your interest in Filter Everything.

This page intended for support requests from users who purchased the PRO version. If your question is related with Free version, write it please on WordPress.org support forum – https://wordpress.org/support/plugin/filter-everything/

Thank you for your understanding,

Is it possible to default expand child terms?

Hi hotoscar.

For the moment unfrotunately not, but I will add this option in the future updates.

Hello Andrii, I have bought your plugin again along with the support. Could you now help? Here is the thing:

I am using your plugin and ‘wp multilingual multisite plugin’ which uses multisite for WP Translations. The issue is, that the flag for spanish is not linking to the correct “seo filter url” (seo rule url). I would like to get it linked so that I asked a multilingual multisite plugin developer for help. They are willing to help but they have a problem and question which is: “I See you use a custom post type “seo-filter-url”, but is there any way I can access that in the head code of WP? Do you offer any hooks to check if current URL is a filtered SEO one and then get the post ID?” This is the case: https://di-strategies.com/c/resume-templates/style-best/. If have any hints for them, we would appreciate.

Thank you. They are asking: is it possible to get the full URL of the current filtered page by this ID? Or get the current filtered URL automaically without id?

Hello effa54.

A SEO Rule post stores only URL scheme, but not the current URL.

But current URL always can be received in common PHP ways. For example $full_url = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; var_dump($full_url); Or for example WP URL without filters and GET parameters global $wp; $without_filters = home_url( $wp->request ); var_dump( $without_filters );

With the function flrt_is_filter_request(); your developer can check if it is filtered page or not.

I hope this will be helpful for you and your developer.

thank you very much. I hope this helps

Good morning, I have a problem that the filter is not showing up in the elementor archive.

Thank you for your credentials.

I configured filter to work properly. You had to select value “Product query #4” to make it work. Also I set correct value for “CSS ID or Class of Posts Container” to make AJAX work properly. Please see it – https://prnt.sc/26jmzhn

I hope now it works as you expected.

There is just one more problem. In desktop mode on the product category pages it does not work.

Hello gfrino.

Ok, I checked this again and fixed it. But it is something that you had to configure by yourself.

Before enabling AJAX you had to ensure that filter works ok in general. And if it doesn’t work properly only after enabling AJAX you have to read this article how to configure AJAX correctly – https://filtereverything.pro/resources/plugin-settings/#ajax

In your case your Shop page and Product category pages use different Elementor containers with different CSS classes. So to make the same Filter Set works on both of them you had to specify common for both Elementor containers CSS class.

I hope now it will work fine and you will be able to configure it by yourself :-)

Hi, Pre-sales question. Can I return it if there are compatibility problems with the theme I am using?

Sure. You are welcome :-)

How many product filters can be created? Can I create 3 different filters for 3 different product options? For example, I want to create different filtering options for grocery, electronics and clothing, is it possible on different pages?

metinuygun, you can create unlimited Filters and Filter Sets. And to specify them to any pages or for example add several Filter Sets per single page.

Number of Filters or Filter Sets is limited by your server capabilities and configuration only. For example if you want to create 70 or more Filters in a Filter Set, you probably have to change some settings on your server. I have one customer who uses more than 70 filters in Filter Set.

Hello Andrii,

Recently I’ve noticed that my filter result (sidebar) will always show “0 youtuber found” no matter the filtering I do but the result page will show the proper results. You can see at https://prosncoins.com/find-youtubers/content_covering-humor/

Hi ymorin007

You have conflict with some other of your plugins that affects on Filter Everything query. I tested with with small patch that programatically disables such influence from other plugins and all works fine. Please, see screenshot I’ve sent on your email.

You can disable your plugins one by one or maybe custom code that affects on WP Query and when Filter Everything becomes to work properly you will know what exactly plugin does it. And you can disable it or maybe update or ask its developer to fix the bug.

Technically this plugin adds wrong part of SQL query SELECT wp_87r3j5272r_posts.ID FROM wp_87r3j5272r_posts WHERE 1=1 AND ((())) AND wp_87r3j5272r_posts.post_type = 'youtuber' AND ((wp_87r3j5272r_posts.post_status = 'publish')) ORDER BY wp_87r3j5272r_posts.menu_order DESC

The problem is in this part “AND ((()))” which should not be added.

Optionally I can leave this patch in my plugin, but it will be overriden when you update it in the future.

Let me know what would be best for you.

Found the conflict plugin. Thank you so much for your help.

Super. I’m glad about that :-)

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

Dear Andrii,

I have two questions regarding your plugin.

1. Question: How can I sort terms in a custom order when I am using Checkbox-Filters. I can just choose the order by Term name, post count, term id. It would help me a lot. Thank you in advance.

2. Question: How can I place a filter on a any page filtering a listing of posts from custom post types using Elementor? Once I embed the filter-function using short-codes the filter does not appear. Unfortunately I can not choose the dedicated page in the section “Where to filter? Specify page(s) where filtering should work”.

Thank you a lot in advance.

Kind regards!

Hello yeahh-eu.

Thank you for purchasing the plugin.

1. You can try to sort your terms in your custom order using this code example – https://gist.github.com/wpserve/6068fdfb0fe8312edb3406b32e0f0cea

You have to paste this code in the functions.php file of your active theme and change it in accordance with the taxonomy name you use for the filter (I hope it is taxonomy). Also this code assumes that the sorting order is stored in term meta field with key ‘order’. If your order key is another, you should change it.

2. You have to choose the dedicated page in the section “Where to filter?” if you use PRO version of the plugin. Or if that page is default archive for your custom post type you can choose “All archive pages for selected post type”.

Why you can not choose a page in that field? Does your question related with the Free version of the plugin?

Hi! I really like your plugin but i have a problem to make it work. Don’t know why the results are not working have a look here: https://www.findingreece.com/redesign/experiencescat/amorgos/ No matter what i’m trying to filter or to change the sorting nothing is working. I’m sure that is not something difficult, but i don’t get it!

loud,

I checked your site and realized that if you want to use filters on your Experience Category pages you have to go though one of the next ways:

1) You can enable archives for your Experiences post type and in this case you will have option “All archive pages for selected post type” in the “Where to filter?” field. This option will allow you to create single Filter Set for all Experience Category pages.

The value “Any Experience Category (for common query across all Experience Category pages)” does not work for you because you have no that “common query across all Experience Category pages”

2) You can create several Filter Sets for all you top-level Experience Categories and specify them as values in “Where to filter?” field for all such Filter Set. It means individual Filter Set for every top-level Experience Category

I changed your existing Filter Set and make it individual for the Mykonos category and it works fine – https://www.findingreece.com/redesign/experiencescat/mykonos/experience-agritourism/

Andrii really appreciated all the help that you gave me this days. I will fix the problem. Thank you so much

Super. I’m glad! Thank you for your review :-)

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