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.

Hello I am working on implementing Filter Everything PRO on a wordpress site that uses a Native theme (https://nativewptheme.net) with WP Bakery integrated. I am also using “Custom Post”, because my list is not based on blog posts or Woocommerce products. I am trying to display a custom post grid, but I can’t find the “Post Grid” element, it seems that it has been disabled by Native. I tried to modify the code of the functions.php page to reactivate the “Post Grid” element, the element appears now but when I use it it does not appear in the live page. I can’t use Filter Everything PRO under these conditions…

no this one, but that one : https://prnt.sc/tQIdLLGu04LR

Hi jpbond13

There are two options:

Empty terms and Hide empty filters:

Empty terms – Always hide, hide filter terms if they are (0) – https://prnt.sc/U8-FG-ftMMQ0

Hide empty filters, and hide whole filters if all of the filter terms (0), for example, this range slider has nothing – https://prnt.sc/wRSUqvJPINN6 so when you turn on hide empty filters, it will be completely hidden.

Best Regards,
- Victor

Thanks a lot, understood, it works now !

Hi Victor,

We’re having trouble with 404 errors on our website’s posts. Our links look like this:

https://immunizationeconomics.org/news-opportunities/type-study/partner-care-international-or-ghai-or-global-vaccine-and-immunization-research-forum-or-iavi-or-universite-libre-de-bruxelles-or-university-of-ghana/news-topic-cost-effectiveness

and the bit of the URL that says “news-topic” should just be “topic.” Whenever I change the custom fields or URL prefixes, nothing changes. How can we change the post URLs?

Thanks in advance!

Hi immunizationeconomics

Try going to the FIlters -> Settings -> URL Prefixes, and make them all unique like fe_prod, fe_type, fe_color, and so on. Not like fe-type or fe-color it is important for the testing.

Generally, there is no support for accounts whose support period has expired following the support policy.

But we can help you later after all requests from accounts with valid support periods are processed. It may take some time—days or weeks.

If you want to receive it faster, please extend the support period, and we will process the request with the priority for supported accounts.

Best Regards,
- Victor

36f8edf6-6f17-435d-a27e-efcd30aa9d85

hi,

I want to be able to show the filter that i've created on both product categories pages and the /shop/ page. I don't want to create two separate filters.

It doesn’t seem possible under the given settings.

Please advise. Thanks

Hi modeluniverse

Thank you for choosing Filter Everything PRO.

You can place the filter set on the Common WordPress pages + All archive pages with the common query”.

But if the Shop page has a unique query that is different than it is on the category pages, then the only way out is to create two filter sets, in order to make it work.

Best Regards,
- Victor

Hello, I have just purchased the pro version. I have tested importing products with all the attributes, and they appear to have been imported correctly as I can see the attributes in the product edit screen. However the newly imported products don’t seem to have been found by Filter Everything as they are not coming up in the widget. Is there a way to get Filter Everything to re-index and pick up the new products? Kitka

Hi kitkah

It all depends on how exactly this plugin works under the hood, and whether it applies any modifications to WP_Query, or changes some other aspects. Perhaps you can direct this question to the development team of this Event plugin. They might be able to offer some solutions for this. Our plugin is working with the WP_Query on the page in order to filter displayed posts.

Best Regards,
- Victor

Thanks for your help. I’ve chosen to move the shop to a sub-domain to avoid the conflict.

Hi kitkah

That’s a really good solution.

Best Regards,
- Victor

Hi. We are having issues with the filter and SEO. The amount of indexing errors being generated in Google Search Console is exponentially growing. https://prnt.sc/cwW5sn7nPSUJ

The filters keep building out the URLs, for example,

/cuff_length-gauntlet-or-standard/other-antifog-or-biodegradable-or-chemo-drugs-tested-or-colloidal-oatmeal-or-food-safe-or-fragrance-free-or-moisturising-or-paraben-free/type-biodegradable-range-or-chemical-resistant-or-exam-gloves-or-hand-sanitiser-or-nitrile-gloves/

We need our SEO specialist to contact you for more information so that we can sort this out. What other option do we have for support contact? Since right now it can only run via our account as a comment, meaning we are always in the middle passing messages.

Thank you

Hi pps30ak

You can write a message via PM so we can respond to you via Email if you need to share private information. And provide more detailed information.

Best Regards,
- Victor

Hi Victor, all done and emailed to you

Update: Nevermind, I have found a workaround, but i cant delete this message. Sorry about that.

Original message: Hi! Is there a way to display a message when no products or services are found if the selected filters don’t match? At the moment it shows empty, but I need to show a text that says “Sorry, no products or services were found with your selected filters”.

Hi Snoepys

We are glad to hear that the issue was resolved.

For others who are wondering how this can be done, it relies on the WP_Query that displays those posts/products on the page, usually, there is a hook to change that message, or you can simply change the template message from the theme or plugin.

Best Regards,
- Victor

Hi, how are you?

There is no wp_query to select, what do I have to do? I only want to show all the categories in the product page and categories pages.

Thank you

Thank you, credentials sent

Hi garretonfco

We have checked the site and placed the filters on the needed page. The filter widget is in the footer as it seems like the sidebar widget is simply hidden by your template from the theme on this page – https://prnt.sc/Ze0PMzkpJU-T you need to check how you can turn it on, when you find it make sure you will delete the filter widget from the footer. Currently, you can test it from there and see that everything is working.

Also, you have some errors that you might want to check in the query monitor.

Best Regards,
- Victor

Thank you very much Victor!

Hello! I’m having a problem on mobile : the “filters” button appear on every page! When I click on it, it only works on the page I defined, but the button is still appearing everywhere. When I don’t click on “Activate the widget Filters Pop-up” it does not appear on every page, but I can’t have this display on the product listing (the page is twice as long), can you help me please?

So I found you solution here: https://filtereverything.pro/resources/mobile-devices-new-approach/ Now the filter button do not appear on every page but its localisation is not very nice: it’s right after the header and before the title of the listing page. I’d like for it to appear after the title of the page, and even better before the filtering selection that exist by default on woocommerce. Could you help me achieve that?

Hi tsukimichan

You have two options, you can place it via hook in the needed place, or you can create a child theme and create your own template by placing there the mobile button shortcode in the exact place that you need.

Best Regards,
- Victor

Hi, i bought the pro version now and filter does not work. i do not know why. site is https://mcs-migrate.small-consulting.de/alle-artikel/

the category filter appears but if i choose any category nothing happens

Hi gluehbirne

Thank you for choosing Filter Everything PRO.

Can you please send the credentials to the wp-admin dashboard following this document so we can check it?

Best Regards,
- Victor

Hi victor,thanks for your reply. i did.

Hi gluehbirne

We have checked the site, and the issue is in your templates. We have installed the file manager plugin and renamed the “filters” to “filters8” in order to not use your custom templates, and everything is working well.

Please debug your custom templates and fix the issue that is causing this.

Best Regards,
- Victor

zbm

zbm Purchased

I have disabled Ajax in plugin settings but in mobile it still uses ajax, why?

Hi zbm

Thank you for choosing Filter Everything PRO.

Can you please send the link to the page with the issue so we can check it?

Best Regards,
- Victor

I am currently using GeneratePress and GenerateBlocks Pro. I have set up your filter on my archive page, but it is showing “No WP Queries matched the post type “Post” found on the page” and there’s nothing to choose from the dropdown. It does display the various categories, but it shows 0 posts for each of them.

We have checked the site, and since you do not have a Blog page, we placed the filter set on the category pages, it is working and filtering. But there are a couple of issues.

First issue – all of your categories show the same posts.

The second issue – is the pagination, which is not really compatible, as it is using GET parameters with the query ID and page parameter.

There is a hook wpc_filtered_query_end:

do_action( 'wpc_filtered_query_end', $wp_query );

With the help of this hook, you can write the custom code to make the pagination work with the filtered query, and pass the pagination parameters on it.

Best Regards,
- Victor

The filters seem to be working now. Thank you. I am now working on customizing the buttons to make them match the websites theme. Is there a guide for doing custom CSS for styling? I’d love for the search field to be in line with the buttons rather than the full width of the widget.

I’m using the selector: .wpc-term-item-content-wrapper and am getting a strange border around the text and the category text color is not updating to match the wpc.term-count-value. Any help you can provide would be awesome.

Here’s the blog page – https://kimewoodsdev.wpenginepowered.com/blog/

Hi jackie122

We’d love to help, but unfortunately, we do not debug/provide custom codes as this is out of the scope of support guidelines.

There are no CSS guidelines, and it is not really possible to make some. All you need is a browser inspector tool to choose the exact element that you need to see what styles and classes it is using and modify them to understand if this is the needed one.

And you need to know the CSS specificity – https://developer.mozilla.org/en-US/docs/Web/CSS/Specificity in order to have a higher priority and rewrite the styles.

Best Regards,
- Victor

Hello.

I use Woocommerce, and your Filter Everything PRO. Also i use MULTI-CURRENCY in my webshop.

My base curreny is EUR. But users can select other. Unfortunately your plugin can filtering price-range only by base currency (EUR).

How I can filter price-range by user selected currency? Or showing in price-filter that?

Thanks for help. Thanks for help

Well, it depends on what type of plugin you are using for translation. If it is translating the text dynamically on the page it won’t work. If you are using the plugins like WPML then it should work nicely, on your translated pages, attributes, taxonomies, and so on, just please note that the sting translation is not working with the filters. If you have a category of cars, you need to translate it into other languages, and so on.

Best Regards,
- Victor

Hello Victor. Back to Price filter, and Currency switcher. You plugin works perfectly with CURCY free version (only 2 currency), but when I isntal the premium version, the Price filter works only with EUR (base currency). do you know some solution?

Hi Attila

Please add this code to the functions.php file of your plugin. If you do not have it then you can use a plugin like code snippets – https://wordpress.org/plugins/code-snippets/

add_action('init', 'flrt_add_currencies_support_add_pro');
function flrt_add_currencies_support_add_pro() {
    if ( flrt_is_woocommerce() ) {
     // For the CURCY PRO - Multi Currency for WooCommerce
         if ( defined( 'WOOMULTI_CURRENCY_VERSION' ) && WOOMULTI_CURRENCY_VERSION ) {
            // Converts values into selected currency. Visible in the range slider form
            add_filter( 'wpc_set_num_shift', 'flrt_set_curcy_shift', 10, 2 );
            function flrt_set_curcy_shift( $value, $entity_name ) {

                if ( $entity_name === '_price' ) {
                    if ( method_exists( 'WOOMULTI_CURRENCY_Data', 'get_ins' ) && function_exists('wmc_get_price' ) ) {
                        $settings = WOOMULTI_CURRENCY_Data::get_ins();

                        if ( ! method_exists( $settings, 'get_current_currency' ) || ! method_exists( $settings, 'get_default_currency' ) ) {
                            return $value;
                        }

                        $currency           = $settings->get_current_currency();
                        $default_currency   = $settings->get_default_currency();

                        if ( $currency !== $default_currency ) {
                            $value = wmc_get_price( $value, $currency );
                        }
                    }
                }

                return $value;
            }

            // Converts values back to default currency for WP_Query
            add_filter( 'wpc_unset_num_shift', 'flrt_unset_curcy_shift', 10, 2 );
            function flrt_unset_curcy_shift( $value, $entity_name ) {

                if ( $entity_name === '_price' ) {
                    if ( method_exists( 'WOOMULTI_CURRENCY_Data', 'get_ins' ) && function_exists('wmc_revert_price' ) ) {
                        $settings = WOOMULTI_CURRENCY_Data::get_ins();

                        if ( ! method_exists( $settings, 'get_current_currency' ) || ! method_exists( $settings, 'get_default_currency' ) ) {
                            return $value;
                        }

                        $currency           = $settings->get_current_currency();
                        $default_currency   = $settings->get_default_currency();

                        if ( $currency !== $default_currency ) {
                            $value = wmc_revert_price( $value );
                        }
                    }
                }

                return $value;
            }
        }    
    }
}

Best Regards,
- Victor

Hi there,

I am encountering an issue with the Filter Everything plugin on my WooCommerce store. When I filter by a product size (e.g., size 22 shoes), the filter correctly displays a product. However, when I click on the product, the available sizes only show size 20, and size 22 is not available.

My goal is for the filter to only display sizes that are actually in stock. If size 22 is out of stock, I don’t want it to appear in the filter results.

I’ve tried the following steps:

Updated the WooCommerce database. Checked that product variations and attributes are correctly set up. Verified the filter settings (e.g., enabling “Use for Variations”). Cleared cache and performed general WooCommerce database maintenance. Unfortunately, these steps have not resolved the issue. Do you have any suggestions on how I can make the filter only show product variations that are in stock?

Thanks in advance for your help!

Hi Imre81

Thank you for choosing Filter Everything PRO.

Try going to the filters -> settings -> experimental -> and turn on this option -> https://prnt.sc/dGzaDRQCutd4 it will hide out-of-stock products from filtered pages.

After you apply this option, go to the filter set and hit update, then test it. (Before testing do not forget to refresh the page with filters)

Best Regards,
- Victor

Hello, We are having issues with the filter everything plugin. We cannot activate the license on our local network and the plugin is not working. http://wp.dwc-k.com/. Can you activate it on your end?

Hi ecomreserve

Thank you for choosing Filter Everything PRO.

Please follow the instructions on this page: https://filtereverything.pro/resources/license-key-issues/#how_to_get_the_license_key to get the license key.

If it is activated on more than two sites, then you cannot activate it on more sites at the same time. But you can send us your license key via PM – https://codecanyon.net/user/fe_support so we can deactivate it on all of the sites, so you can activate it only on the needed ones.

Best Regards,
- Victor

I have one filterset. I would like to use it on my Woocommcerce product category pages and the Woocommerce shop page. This is a very common structure. Do I really need to create two exactly the same filters for category pages AND the shop page? In other words; how can i select multiple locations?

Hi MrPaulsky

Thank you for choosing Filter Everything PRO.

If you set it on the “Common WordPress pages + All archive pages” the filters should be displayed on the shop page and the category pages.

But please note, in some cases, the Shop page and the category pages have unique queries, this will require creating two filter sets, one place on the shop page and the second one on all product categories.

There is no ability to place one filter set only on certain pages, as they can have different queries.

Best Regards,
- Victor

Thank you Victor, I think this is the answer to my question!

Hii i have a custom post type called buyers where i have setup the filters with the search field everything is working fine the filter are working but the search is not working whenever i try to search something the url is changing but the content remain same

Hi rajatbagaria

Do you have any custom codes on the site that are applied on the “posts_search” hook that changes the default searching algorithms?

Also, please send the ink to the page with the issue so we can check it.

Best Regards,
- Victor

Good morning I have two questions about the plugin: 1- Is there a specific plugin or method to makes the filter work with infinite scroll of posts? I liked to use : Infinite Scroll and Ajax Load More but it’s not working with the filter. https://wordpress.org/plugins/infinite-scroll-and-ajax-load-more/

2- Is there a way (or hook) to remove the links next to the checkboxes in the filter, or at least add rel nofollow?

Thank you

Hi mkokash1

For the WooCommerce, there is this plugin – https://wordpress.org/plugins/load-more-products-for-woocommerce/

Also, there is a hook wpc_filtered_query_end:

do_action( 'wpc_filtered_query_end', $wp_query );

With the help of this hook, you can write the custom code in order to make the AJAX/load more/infinite scrolling pagination work with the filtered query, and pass the pagination parameters on it.

For the second one, you can use template overriding – https://filtereverything.pro/resources/templates-overriding/

Generally, there is no support for accounts whose support period has expired following the support policy.

But we can help you later after all requests from accounts with valid support periods are processed. It may take some time—days or weeks.

If you want to receive it faster, please extend the support period, and we will process the request with the priority for supported accounts.

Best Regards,
- Victor

Hey I really like the filter however it doubles the load speed of my page (measured). I would guess it’s because it’s indexing the items on load?

Is there a way to forego that or speed it up so that the page loads a lot faster? I have a lot of items and with the combination of the two it just takes forever.

Can you please disclose an email that I can send the links to? I’d rather not post them publicly.

You can send it via PM – https://codecanyon.net/user/fe_support

Best Regards,
- Victor

We have checked both pages, and both tested for speed and the results – https://prnt.sc/FVwNtXk3sJ4D (we removed all of the links and images so all you see only the page and speed test)

They both are loading at the same time, only from time to time on both pages the server response time can take up to 9 seconds. Without matter if there is a filter or not. So it looks like the issue is in the server response time and its hardware.

Best Regards,
- Victor

Hi There,

Can we sort the filter category by title in ascending order?

Thanks

Hi queenie_robertson

Thank you for choosing Filter Everything PRO.

If you mean that you can sort filter terms from the categories in the DESC alphabetically, you can do it in the filter set, navigate to the needed filter, click “more options” and from there choose the sorting order for your filter terms.

If you mean that you can sort products/posts with the sorting widget by categories, then it is not possible, as one product/post can have multiple categories applied to it.

Best Regards,
- Victor

Hello, I use plugin Advanced Custom Fields and your PRO version.

I add filter (shortcode) to webpage, but filtering is not working. Please check URL https://dev.ohojak.si/produkti/fiber-diski/

All these five Products has set this custom field.

I try all WP_Query options but also not working.

I am available for additional questions.

Thank you and best regards

Hi andrej91

Thank you for choosing Filter Everything PRO.

Can you please send the credentials to the wp-admin dashboard following this document so we can check it?

Best Regards,
- Victor

Hi Victor, i sent credentials via PM.

Hi andrej91

We have checked the site, and the issue is that you are using Elementor for those pages, and Elementor creates a unique query on each of those pages. If we set it to the 3rd query, on your /fiber-diski/ page, everything is filtering and counters are displayed correctly.

You can create separate filter sets for each of those pages. Or simply use another template that will use common queries on all of those pages. Same as default archive pages do.

Also, we set up an AJAX container to filter on this /fiber-diski/ inside the filter set in the “HTML id or class of the Posts Container” so you can check it as well.

Best Regards,
- Victor

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